PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP-60秒超时,无法找到正确的参数来修复它大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如果脚本执行时间超过60秒,我的网站就会退出(错误500),但我不明白为什么.

PHPinfo:

@H_305_6@max_execution_time = 600
max_input_time = 600

在我的httpd.conf文件中:

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,请注明来意。
标签: