跟踪缓慢 - 如何列出与 Web 服务器相关的所有进程?

跟踪缓慢 - 如何列出与 Web 服务器相关的所有进程?

我想询问这个社区的人们有关基于 Debian 的网络服务器的管理问题 - 它是一个专用服务器,托管单个网站。

网站时不时会变慢,有时会在半分钟到几分钟内无响应。原因总是不同的,所以我正在修复一个问题 - 另一个问题也出错了,试图一个接一个地找出所有错误,这变得很奇怪。

我想要一种方法来追踪与 Web 服务器相关的所有进程 - apache、nginx、mysql、php 等等。我想我希望能够了解发生了什么以及发生这些事情的原因 - 是什么导致了速度变慢等等。所以,我正在想办法追踪所有这些进程。

到目前为止,我有以下命令来跟踪正在运行的 apache 和 nginx 进程:

top -u www-data

我找到了一种同时连接多个日志文件的“尾部”的方法:

tail -f error_log1 -f error_log2

我需要的是找到更多工具和更好的错误跟踪方法,而不仅仅是查看日志。您能给我提供详细的答案,告诉我可以使用什么吗?

提前致谢!

答案1

其他一些工具:

相关内容