2011-11-04 92 views
3

我有一個運行PHP腳本需要花費很長時間,但通常需要很長時間,但我不確定它正在做什麼或將花多長時間。運行PHP進程的當前活動

我知道我可以看到它是如何長久以來運行,並使用通過「頂」的內存,但有什麼辦法,我的確可以看到這行現在是在運行PHP程序處理?

回答

4

選項有:

  • 日誌一切,一些日誌文件(之前和每行代碼之後)
  • 使用strace檢查哪些系統調用你的過程是做現在
  • 使xdebug在PHP和遠程連接到您的腳本從一個支持它的IDE。
+0

...或者只是使用打勾功能記錄重要事件/和/或狀態的快照 - http://www.php.net/manual/en/control-structures.declare.php#control- structures.declare.ticks – symcbean