我想向这个社区的人们询问有关基于 Debian 的 Web 服务器的管理 - 它是一个专用服务器,托管一个网站。
网站有时会变慢,有时会在半分钟到几分钟内变得无响应。原因总是不同的,所以我正在修复一件事 - 另一件事出了问题,并且试图一个接一个地找到所有错误的事情变得很奇怪。
我想有一种方法来追踪与 Web 服务器相关的所有进程 - apache、nginx、mysql、php 等等。我想我想能够理解发生了什么以及为什么会发生什么——是什么导致了缓慢等等。所以,我正在考虑如何追踪这一切。
到目前为止,我有以下命令来跟踪正在运行的 apache 和 nginx 进程:
top -u www-data
我找到了一种同时从多个日志文件中加入“tail”的方法:
tail -f error_log1 -f error_log2
我需要的是找到更多的工具和方法来更好地跟踪错误,而不是仅仅查看日志。你能建议我详细回答我可以使用什么吗?
提前致谢!
其他一些工具: