PHP 脚本超时 - Fastcgi

PHP 脚本超时 - Fastcgi

我有一个 PHP 脚本,7 分钟后超时。

然后页面显示 - 500:内部服务器错误。

我尝试增加 nginx 和 fastcgi 超时时间,但问题仍然存在。错误日志中也没有显示任何内容。

我当前的设置如下:

/etc/nginx/nginx.conf:

#keepalive_timeout  0;
keepalive_timeout  65;

proxy_send_timeout 600;
proxy_read_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;

/etc/httpd/conf.d/fcgid.conf:

FcgidIdleTimeout 1800
FcgidProcessLifeTime 300
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 600
FcgidIOTimeout 2400
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10

这些设置中的任何一个是否应该进一步增加,或者是否需要添加一些其他设置?

另外,是否还有另一个配置文件需要我调整?

相关内容