PHP进程超时后不会终止

标签 php mysql process

我在 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/

相关文章:

php - 检测文件中的空行

php - 背景图片对齐

Mysql:按多个字段对数据进行分组

java - 如何保护 MySQL 用户名和密码不被反编译?

windows - 使用 TerminateProcess 时到底有什么风险?

java - java如何捕获java内部的退出代码?

php - 在 MySQL 中存储大量数据?

php - apache2 继续提供旧版本的 php 文件

Mysql如果结果为空返回默认值

c# - 阻止应用程序在终止进程时关闭屏幕