尝试诊断 Apache 的瓶颈

尝试诊断 Apache 的瓶颈

我正在尝试使用 strace 诊断 apache(v 2.0.52)服务器的瓶颈。

看起来轮询调用正在减慢进程。下面是一个例子

轮询([{fd=10, 事件=POLLIN}], 1, 120000)= 0 <119.996719>

ls -l /proc/pid/fd 返回

10 -> 套接字:[某个数字]

有什么线索吗?

谢谢

答案1

这是预料之中的:poll() 等待某事发生,第三个参数是毫秒超时,约 120 秒后什么都没有发生......

根据我的经验,日志记录、访问控制和 DNS 查找是导致性能问题的常见原因。

相关内容