Apache-2.2

跟踪慢 - 如何列出與 Web 伺服器相關的所有程序?

  • April 16, 2015

我想向這個社區的人們詢問有關基於 Debian 的 Web 伺服器的管理 - 它是一個專用伺服器,託管一個網站。

網站有時會變慢,有時會在半分鐘到幾分鐘內變得無響應。原因總是不同的,所以我正在修復一件事——另一件事出錯了,而且試圖一個接一個地找到所有錯誤的東西變得很奇怪。

我想有一種方法來追踪與 Web 伺服器相關的所有程序 - apache、nginx、mysql、php 等等。我想我希望能夠理解發生了什麼以及為什麼會發生什麼——是什麼導致了緩慢等等。所以,我正在考慮如何追踪這一切。

到目前為止,我有以下命令來跟踪正在執行的 apache 和 nginx 程序:

top -u www-data

我找到了一種同時從多個日誌文件中加入“tail”的方法:

tail -f error_log1 -f error_log2

我需要的是找到更多的工具和方法來更好地跟踪錯誤,而不是僅僅查看日誌。你能建議我詳細回答我可以使用什麼嗎?

提前致謝!

其他一些工具:

引用自:https://serverfault.com/questions/683117