有什麼方法可以看到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. 日誌腳本,看看哪些參數在URL
- 2. 查看Oracle日誌文件
- 3. Umbraco查看日誌文件
- 4. 查看Unix日誌文件
- 5. 查看哪些文件正在形成特定的php頁面?
- 6. 不能看的運行日誌文件
- 7. 有沒有辦法查看TortoiseSVN正在執行哪些命令?
- 8. 有沒有可能看到* .war文件執行的日誌?
- 9. 如何通過查看gc日誌來查看哪些垃圾回收器正在運行?
- 10. WPF日誌文件查看器組件
- 11. 我在哪裏可以看到執行了哪些查詢
- 12. 如何查看哪些標誌-march = native會激活?
- 13. 正在查找SQL事務日誌文件查看器
- 14. 如何在PHP中使用Profiler來查看哪些文件正在加載
- 15. HTML中的日誌文件查看器
- 16. 同步查看多個日誌文件
- 17. 如何查看snort日誌文件
- 18. 查看輸出日誌文件
- 19. 查看日誌文件的腳本
- 20. Heroku:在日誌中查看params和sql活動?
- 21. 在Linux中動態查看日誌文件
- 22. 如何在服務啓動時查看日誌文件?
- 23. 在xcode的方式來看看哪些其他應用程序正在運行?
- 24. 查看git日誌
- 25. 如何在本地運行時查看Azure日誌文件?
- 26. 如何在執行過程中看到sikuli日誌?
- 27. 查看日誌文件內容時正確的XML格式化
- 28. php頁面可以訪問/查看mysql日誌文件嗎?
- 29. php停止用戶查看日誌
- 30. 在線更新日誌文件並執行一些操作
偉大的問題。 – Shoe 2011-03-01 16:56:12