我在 CentOS VPS 上有一个带有 set_time_limit(30)
的 PHP 脚本。我正在监视进程列表,十分钟后它仍在运行。
由于错误,我的 MySQL 连接时间可能超过 30 秒。如何让脚本终止并终止 MySQL 连接?
我正在使用非持久连接——mysql_connect()
。 mysql_connect_timeout
设置为 60 秒。
max_input_time
为 300 秒。所以我也超出了这个范围。
最佳答案
您需要更改 php.ini 中的一些设置:
max_execution_time = 30
; also, higher if you wish
关于PHP进程超时后不会终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19103401/