【问题标题】:Nginx proxy hangs in a while when idleNginx 代理在空闲时会挂起一段时间
【发布时间】:2015-09-27 11:12:49
【问题描述】:

我们正在使用 nginx proxy_pass 功能将 RESTful 调用桥接到后端应用程序,并同时为同一系统使用 nginx Web 套接字代理。有时(猜测系统有一段时间没有客户端请求)nginx 会冻结任何请求,直到我们重新启动它,然后一切正常。问题是什么?我必须更改保持活动设置吗?我已经在 nginx.conf 中关闭了代理的缓冲区和缓存功能。

【问题讨论】:

    标签: rest http nginx websocket


    【解决方案1】:

    我发现了问题。通过检查 nginx 错误日志和一些骇人听闻的嗅探和猜测,我发现 Web 套接字连接通常断开并重新连接(移动设备),并且 nginx 对等体试图保持连接处于活动状态,然后达到最大连接限制。我只是减少了超时并增加了最大连接数。

    【讨论】:

    • 能否提供您的配置摘录?
    猜你喜欢
    • 1970-01-01
    • 2012-08-06
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多