我正在对 ubuntu/apache2 服务器进行负载测试,在 500 个并发连接之后,我的负载测试软件告诉我存在连接错误。
这些错误没有出现在 apache 错误日志中。
还有其他方法可以查看这些错误类型并获得一些可见性吗?tcp 连接重置?连接太多?
答案1
您可能永远不会看到创建新连接的连接错误(因为它们无法到达 apache),但建立连接期间的连接错误应该通过您的错误日志通常作为“对等方重置连接”或“连接超时”类型的消息出现。
这可能是由于 apache 中的监听积压造成的。如果所有工作进程/子进程都在处理所有连接,监听积压将会填满,客户端可能无法忍受在监听队列中等待并关闭连接。
您永远不会收到此日志消息,因为 apache 从不接受该连接。