这是一个创建于 480 天前的主题,其中的信息可能已经有所发展或是发生改变。
我有两台服务器,分别是 A 和 B 。
其中 A 上部署了 nginxA 和 webDAV 服务。B 部署了 nginxB ,主要用作中转加速。
当我通过 nginxB-nginxA-webDAV 访问服务的时候,当在约一分钟内超过约一百个请求后,nginxB 就会报 104 错误(connection reset by peer)并返回 HTTP502 。此时任何发送到 nginxB 的请求都返回 502,需等待几分钟或者重启 nginx 才能正常使用。
当 nginxB 返回 502 时,通过 nginxA-webDAV 访问服务时是可以正常使用的,因此可以初步排除服务器 A 的问题。
目前推测可能是 nginxB 到 nginxA 的请求处理完成后没有正常关闭导致的,请问有什么办法可以解决这个问题吗?
已经尝试修改了 nginxB 的 proxy buffer 等参数,但都无济于事。
|
|
1
busier 2023-08-31 01:45:48 +08:00 via Android 1
Linux 最大打开文件数限制 ?
|
|
|
2
Wait845 2023-08-31 20:30:44 +08:00
@ busier 主要问题应该还是出在连接没有断开,如果只是提高限制的话,应该治标不治本吧
|