http504网关超时apache2.4.6

5lhxktic  于 2023-06-24  发布在  Apache
关注(0)|答案(1)|浏览(199)

得到504网关超时响应,如果服务器需要超过60秒,服务器上的进程继续运行并完成其执行,但在客户端得到响应504网关超时60秒,因此怀疑Apache没有等待PHP完成其执行并发送网关超时响应。
在apache 2.4.6中读到不能增加超时的地方,这是该特定版本的一个已知错误,所以不能通过增加apache的超时来尝试。我的网站正在运行https和任何从php端处理超过60秒的请求,得到响应网关超时504。
注意:没有代理和负载均衡器,服务器安装在Amazon EC2上并运行(LAMP- Linux centos 7,Apache 2.4.6,MySQL 5.7,PHP 5.6)

vbkedwbf

vbkedwbf1#

在php.ini中增加max_execution_time限制

max_execution_time=600

在httpd.conf中增加默认超时值

Timeout 600

在脚本的开头,开始显示信息,例如

print " ";

继续定期发送数据以保持连接

相关问题