我的是 Ubuntu 14,并且我已经使用 Apache 启用了 fpm-event。
apachectl -V | grep -i mpm
显示:
Server MPM: event
似乎那些执行时间超过 30 秒的页面出现了此错误:
内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。
我应该在哪里更改配置以将其增加到每天 45 秒?
在 apache 错误日志中我可以看到:
[2018 年 4 月 3 日星期二 16:14:44.259133] [fastcgi:error] [pid 28646:tid 140666243819264] [客户端 103.52.51.21:60161] FastCGI:与服务器“/usr/lib/cgi-bin/php5-fcgi”的通信已中止:空闲超时(30 秒),引用者: http://www.example.com/google-analytics-charts/verify
实际上是 Drupal 网站,其速度可能极其缓慢。
答案1
也许这个解决方案可以帮助你: https://stackoverflow.com/questions/40360922/increase-php-fpm-idle-timeout-setting
您可以更改 apache 配置中的 idle-timeout 来延长它(不能为 0):
FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi -socket /run/php/php7.0-fpm.sock -idle-timeout 1800 -pass-header Authorization