【发布时间】:2012-03-22 12:24:27
【问题描述】:
我试图在 Mac (Lion) 上终止一个长时间运行的 PHP 进程,运行 UAMP 堆栈(zend 服务器,unix/apache/mysql/php)。
当我运行“top”命令时,我在任何地方都看不到 PHP 进程。我知道它至少达到了 100% 的 CPU,因为我能听到风扇的声音,但我没有看到任何 CPU 使用率很高的东西。我还可以看到进程记录事情,因为我正在流式传输日志文件。除此之外,我的浏览器仍在等待请求。
更新:感谢有关活动监视器的提示。看来我必须查看所有进程并发现 httpd 以 100% 运行。再次感谢大家。
【问题讨论】:
-
apache的CPU使用率如何?
-
停止服务器,进程也会死掉!首先我看到你的问题我以为你试图通过 php 脚本使用 sig 来杀死 pid,如果是这样,请阅读这个文档 -> br.php.net/manual/en/function.posix-kill.php
-
快速提示:不要使用顶部,使用活动监视器 (
/Applications/Utilities/Activity Monitor.app)。它为进程的排序和分类提供了更好的工具,而且在大多数情况下,它产生的处理器负载似乎比top少,不知何故。 -
我没有在顶部或活动监视器中看到...
-
在大多数系统中,进程名称是“httpd”
标签: php mysql macos apache unix