大佬教程收集整理的这篇文章主要介绍了PHP-60秒超时,无法找到正确的参数来修复它,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果脚本执行时间超过60秒,我的网站就会退出(错误500),但我不明白为什么.
PHPinfo:
@H_305_6@max_execution_time = 600 max_input_time = 600
timeout = 600
所以我不知道如何增加这个参数.
我在我的PHPinfo中找到了(但是我不知道是否相关):
default_socket_timeout = 60
MysqL.connect_timeout = 60
我认为MysqL.connect_timeout根本不相关(我在带有sleep(65)的页面上收到错误;仅…)
解决方法:
我终于找到了答案!
我将分享答案,因为我认为这可能会对其他人有所帮助!
我在apache error_log中发现以下内容:
[Tue Jul 09 15:17:47 2013] [warn] [client 212.198.111.252] mod_fcgid: read data timeout in 45 seconds
[Tue Jul 09 15:17:47 2013] [error] [client 212.198.111.252] Premature end of script headers: @R_675_9214@max_execution.PHP
然后,我修改了/etc/httpd/conf.d/中一个名为fcgid.conf的文件.
我增加了3个参数(Fcgidiotimeout,FcgidIdleTimeout和FcgidConnectTimeout),现在一切似乎都能正常工作!
祝您有愉快的一天,感谢您关注我的问题!
弗雷德里克
以上是大佬教程为你收集整理的PHP-60秒超时,无法找到正确的参数来修复它全部内容,希望文章能够帮你解决PHP-60秒超时,无法找到正确的参数来修复它所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。