我经常使用“top”命令来查看占用资源的内容。大多数情况下,它会提供一长串 Apache httpd 进程,这不是很有用。有什么办法可以看到类似的列表,但这样我就可以看到那些 httpd 进程实际运行的 PHP 脚本等?
Bemmu
问问题
4247 次
4 回答
1
有一个类似于 top 的基于 ncurses 的实用程序,称为apachetop,它为 Apache 提供实时日志分析。不幸的是,该项目已被放弃并且代码存在一些错误,但它实际上非常有用。只是不要以 root 身份运行它,以任何有权访问 Web 服务器日志文件的用户身份运行它,你应该没问题。
于 2008-10-04T20:58:16.493 回答
0
php 脚本发生得如此之快,顶部不会向您展示太多。或者它会很快通过。大多数网络请求都非常快。
我认为您最好的选择是拥有某种类型的实时日志处理器,它会密切关注您的访问日志并为您更新平均运行时间、内存使用情况等的统计信息。
于 2008-09-28T22:36:05.867 回答
0
你可以让你的 PHP 页面自己计时,并将它们的路径和执行时间写入文件或数据库。请注意,这会在您监控时减慢一切,但它可以作为一种很好的测量方法。
不过,它不会那么互动。您可以从中获得每日或每周的结果,但很难在几分钟或几小时内看到有意义的东西。
于 2008-09-28T22:44:39.620 回答