process - Top & httpd - 揭秘实际运行的内容

标签 process apache

我经常使用“top”命令来查看哪些内容占用了资源。大多数情况下,它会提供一长串 Apache httpd 进程,这不是很有用。有没有办法查看类似的列表,但这样我就可以看到哪些 PHP 脚本等。这些 httpd 进程实际上正在运行?

最佳答案

如果您担心长时间运行的进程(即执行时间超过一两秒的请求),您将能够使用 Apache 的 mod_status 了解它们。请参阅documentation ,以及 example of the output (来自 www.apache.org)。这并不是 PHP 所独有的,而是适用于在 apache 进程内运行的任何内容。

请注意,www.apache.org 状态输出是公开的,大概是为了演示目的 - 您需要限制对您的访问,以便不是每个人都可以看到它。

关于process - Top & httpd - 揭秘实际运行的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/146906/

相关文章:

Python多处理队列使代码卡在大数据上

java - 需要帮助将目录中的所有 jar 文件包含到现有项目中

Java:来自同一 HTTPClient 的多个 HTTP 请求?

process - 代码设计流程?

java - 读取外部进程错误流严重影响性能

apache - 508的http响应状态是什么?

regex - .htaccess SetEnvIfNoCase 主机排除特定子域

windows - 如何在我的 htdocs 中链接到 Windows 上的另一个文件夹?

c - 从 `setuid` 进程检测父进程死亡

python os.system 从 cgi 中杀死进程