运行PHP进程的当前活动

时间:2011-11-04 12:24:24

标签: php debugging

我有一个PHP脚本运行需要几个小时,通常需要很长时间,但我不确定它正在做什么或它将会持续多长时间。

我知道我可以通过“顶部”查看它运行了多长时间和内存使用情况,但有没有办法在正在运行的PHP进程中实际看到哪些行正在处理?

1 个答案:

答案 0 :(得分:4)

选项是:

  • 将所有内容记录到某个日志文件(每行代码之前和之后)
  • 使用strace检查您的流程正在进行的系统调用
  • 在php中启用xdebug,并从支持它的某个IDE远程连接到您的脚本。