题
我经常使用“顶部”命令查看占用资源的内容。它主要提供了一长串的Apache httpd进程,这些进程并不是很有用。有没有办法看到类似的列表,但我可以看到哪些PHP脚本等httpd进程实际上正在运行?
其他提示
有一个类似于顶级的基于ncurses的实用程序,名为 apachetop ,它为Apache提供实时日志分析。不幸的是,该项目已被放弃,代码遭受了一些错误,但它实际上非常有用。只是不要以root身份运行它,以任何有权访问Web服务器日志文件的用户身份运行它,你应该没问题。
php脚本发生得如此之快,top不会给你很多。或者它会很快拉链。大多数网络请求都非常快。
我认为你最好的选择是拥有某种类型的实时日志处理器,它会密切关注你的访问日志,并为你提供平均运行时间,内存使用情况和类似内容的统计数据。
您可以自己制作PHP页面,并将其路径和执行时间写入文件或数据库。请注意,在监控时会降低所有速度,但这可以作为一种很好的测量方法。
虽然不是那种互动。你可以从中获得每日或每周的结果,但在几分钟或几小时内很难看到有意义的东西。
不隶属于 StackOverflow