理解这个错误:apr_socket_recv: Connection reset by peer (104)

Mat*_*hew 16 nginx connection apache-2.2 benchmark

因此,如果我使用 apache 基准测试 (ab) 进行一些基准测试,并且会使用大量请求。然后有时在测试过程中我会收到此错误。

我什至不知道这是什么意思。那么我该如何解决呢?或者它只是在服务器获得太多点击时会发生的事情?问题是,如果我运行 10,000 次点击,它会完美运行。如果我再次运行它,它将达到 4000 并出现错误:

apr_socket_recv: Connection reset by peer (104)
Run Code Online (Sandbox Code Playgroud)

关于我的设置的一点:我让 nginx 接受静态请求并处理动态请求到 apache。有问题的文件由 nginx 从缓存中提供,所以我想这可能与 nginx 处理请求的方式有关?

想法?

Ale*_*vic 8

该错误意味着另一端(网络服务器)在会话中间突然断开连接。查看 apache 或 nginx 错误日志,看看那里是否有任何可疑之处。