执行cli脚本时Apache2 + PHP5-FPM空闲超时

时间:2016-08-31 14:53:55

标签: php apache apache2 fastcgi

今天我已经从Apache mpm_prefork + mod_php切换到Apache mpm_event + php5-fpm。一切都很好,直到cron作业执行php cli脚本启动。当我尝试访问我服务器上托管的任何网站时,我收到错误500,在apache日志中我看到

FastCGI: comm with server "/usr/lib/cgi-bin/php5-fcgi" aborted: idle timeout (30 sec)

当我终止执行cli脚本并重新启动php5-fpm服务时,一切都很好。什么可能导致这个问题的线索?我将不胜感激任何帮助。谢谢!

修改

经过一番调查后,我发现这不是cli脚本错误。 Cli脚本使用Amazon SES发送电子邮件活动。我在同一台服务器上有SNS发送点,每封电子邮件都会收到通知。开始发送电子邮件后几分钟服务器正在接收100个SNS通知。在mod_status页面上,我注意到每个SNS请求正在处理很长时间。在错误日志中有上面提到的条目(空闲超时),但我没有在慢速日志中看到任何条目(如果需要的时间超过29秒,请求应保存到慢速日志中)。有什么想法吗?

0 个答案:

没有答案