PHP-FPM slowlog 和 Mysql 丢失连接

PHP-FPM slowlog 和 Mysql 丢失连接

我在使用 PHP-FPM 和 mysql 时遇到了问题。当我需要处理一个输入文件,该文件会为每一行生成多个选择/插入/更新时,它会在大约 60 秒后停止并显示消息Lost connection to the serverMysql 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

相关内容