美文网首页
Apache error 504 Gateway Timeout

Apache error 504 Gateway Timeout

作者: Paulo21 | 来源:发表于2019-05-24 17:45 被阅读0次

环境

CentOS 下 Oneinstack 安装 Apache + Mysql + PHP7

现象

一个 PHP 脚本需要长时间执行,执行超出 60 秒即返回 Http 504 Gateway Timeout

类似像这样的代码脚本执行,就会报错

<?php
echo date('h:i:s') . "<br>";
sleep(120);
echo date('h:i:s');
?>

解决方案

不知为何,此版本 Oneinstack 安装后,需要在 Httpd.conf 中添加:
Timeout 600
600 的单位是秒,根据实际需要设置,设置后重启 Httpd 服务

另一个问题

按如上设置后,504 问题解决,产生新的 503 错误

解决方案

/usr/local/php/conf/etc/php-fpm.conf
其中的更改为
request_terminate_timeout = 0

相关文章

网友评论

      本文标题:Apache error 504 Gateway Timeout

      本文链接:https://www.haomeiwen.com/subject/cyenzqtx.html