php写的一个脚本运行6.4分钟就停止了,报500错误,不知道什么原因,求帮助

几年前遇到过同样的问题,当时选择了绕行,今天又遇到了,百度、谷歌搜了3个多小时,没有正确的解决方案!

用的是集成环境phpstudy,尝试过的解决方案:
1、php版本切换7.0和7.2问题依旧。
2、调整apache的timeout,结果无效。
3、php代码中已添加
set_time_limit(0);
error_reporting(E_ALL);
ini_set('display_errors', '1');

apache的错误日志:
End of script output before headers: xxx.php
浏览器中的显示结果:
QQ图片20191107170634.png

阅读 3.3k
2 个回答

不要在apache+fpm、nginx+fpm环境下做耗时处理,建议用cli命令行

是tcp客户端主动断开连接了 这种长连接 应该在apache中配置开启tcp keepalive
KeepAlive On

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题