我遇到了PHP-FPM和mysql的问题。 当我需要处理一个input文件时,它会为每一行产生几个select/插入/更新,它会在大约60秒后停止,消息Lost connection to the server或者Mysql server has gone away 。 查询很简单,只需更新几个字段,没有BLOB,每个小于1KB。
禁用MOD_PHP的PHP-FPM解决了这个问题 – 但它不是ini设置问题,因为它们共享相同的ini文件。
原来是这个问题build议的request_slowlog_timeout 。 据我所知,这是没有意义的,因为它不应该终止或干扰脚本执行
我的问题是,这是PHP-FPM的错误还是只是我失去了一些东西?
服务器configuration:
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