我在使用 PHP-FPM 和 mysql 时遇到了问题。当我需要处理一个输入文件,该文件会为每一行生成多个选择/插入/更新时,它会在大约 60 秒后停止并显示消息Lost connection to the server
或Mysql server has gone away
。查询很简单,只需更新几个字段,没有 BLOB,每个字段小于 1KB。
禁用 MOD_PHP 的 PHP-FPM 解决了该问题 - 但这不是 ini 设置问题,因为它们共享同一个 ini 文件。
事实request_slowlog_timeout
证明这个问题。这毫无意义,因为据我所知,它不应该终止或干扰脚本的执行
我的问题是,这是 PHP-FPM 中的错误还是只是我遗漏了一些东西?
服务器配置:
Percona Mysql 5.5.19、Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips 域服务器 mod_fastcgi/2.4.6 mod_perl/2.0.5 Perl/v5.10.1、PHP 5.3.24