有什么方法可以看到PHP中的活动进程(如正在执行哪些文件)?php活动日志,看看哪些文件正在执行
11
A
回答
0
活动进程与正在执行的文件不同。您可以使用类似htop或top的东西来查看正在运行的进程。
get_included_files()将与第二部分帮助http://php.net/manual/en/function.get-included-files.php
0
如果您剖析/调试,the Advance PHP Debugger (APD)功能可能是你在找什么,你可以打电话给你的应用程序的起点,有一个完整的调用树包括解析文件和执行函数,累计时间和文件/行位置。
2
在linux中你可以安装apachetop。这个奇妙的工具扫描你的网络服务器日志文件,显示哪些文件被调用,它有一些很好的指标,如显示哪些IP访问哪些脚本。或者哪些是最受欢迎的脚本和被调用的文件。
另一种选择是使用lsof
其中列出了打开的文件,但文件被打开,并迅速关闭,而它可能不会真正帮助
这里是观赏所有打开的PHP文件的命令
watch -n1 "lsof | grep '\.php'"
watch -n1
是重复运行的命令的每一个第二命令
的命令是lsof | grep '\.php'
这意味着列出所有打开的文件,并只显示文件名中带有.php的文件。
我已经在缓慢的网络服务器上运行了这个功能,但什么都没看到,但是我测试了它,它确实有效。可能是因为脚本打开和关闭太快而导致命令错过了它们。
DC
1
我发现,以确定哪些文件被执行的是安装the APC cache最简单的方法。由于php脚本被缓存,它可以报告正在执行的文件。
相关问题
- 1. 查看Unix日志文件
- 2. Umbraco查看日志文件
- 3. 查看哪些文件正在形成特定的php页面?
- 4. 不能看的运行日志文件
- 5. 有没有办法查看TortoiseSVN正在执行哪些命令?
- 6. 有没有可能看到* .war文件执行的日志?
- 7. WPF日志文件查看器组件
- 8. 如何查看哪些标志-march = native会激活?
- 9. 正在查找SQL事务日志文件查看器
- 10. 如何在PHP中使用Profiler来查看哪些文件正在加载
- 11. HTML中的日志文件查看器
- 12. 如何查看snort日志文件
- 13. 在Linux中动态查看日志文件
- 14. 如何在本地运行时查看Azure日志文件?
- 15. 在xcode的方式来看看哪些其他应用程序正在运行?
- 16. 查看git日志
- 17. 查看日志文件内容时正确的XML格式化
- 18. php停止用户查看日志
- 19. 在线更新日志文件并执行一些操作
- 20. 从哪里可以看到SQL Server启动/停止日志?
- 21. 使用Facebook API查看哪些朋友要参加活动
- 22. 查看码头的启动日志
- 23. 如何查看GDB存储记录/重播的执行日志?
- 24. 在vim的日志文件中看到的那些“@”字符是什么?
- 25. 如何查看可执行文件需要哪个MFC版本?
- 26. 如何查看执行了哪些查询。 (mysql)
- 27. 在Windows中解决文件访问保护以查看活动日志文件只读
- 28. Windows上的GNU Make看不到一些可执行文件
- 29. 日志用户活动 - 哪个更好
- 30. Log4j终端日志正在执行,但没有输出文件
伟大的问题。 – Shoe 2011-03-01 16:56:12