开发者社区> 问答> 正文

访问服务器概率爆504或400

我刚好遇到了这个问题,发现思否上有相似问题请查看

别人访问的我一个服务,但是间接性 会进不到controller,报错:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>

<head>
    <title>504 Gateway Time-out</title>
</head>

<body bgcolor="white">
    <h1>504 Gateway Time-out</h1>
    <p>The gateway did not receive a timely response from the upstream server or application.
        <hr />Powered by Tengine
</body>

</html>

这个不报了,换下面这个了


  <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>

<head>
    <title>400 Bad Request</title>
</head>

<body>
    <h1>Bad Request</h1>
    <p>Your browser sent a request that this server could not understand.<br />
</p>
</body>

</html>

apache的版本是2.4.6 这个怎么解决??

展开
收起
刘刚_ 2020-05-13 16:45:25 1113 0
1 条回答
写回答
取消 提交回答
  • 努力努力再努力

    由于nginx默认的fastcgi进程响应缓冲区太小造成。

    这种情况下导致fastcgi进程被挂起,如果fastcgi服务队这个挂起处理不是很好的话,就可能提示“504 Gateway Time-out”错误。

    解决方案: 默认的fastcgi进程响应的缓冲区是8K,我们可以设置大一点,在nginx.conf里,加入:fastcgi_buffers 8 128k 这表示设置fastcgi缓冲区为8块128k大小的空间。

    来源:思否

    2020-05-13 16:46:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载