【发布时间】:2021-02-14 12:33:42
【问题描述】:
我有一个每天晚上从 cron 作业运行的脚本。最近,在脚本执行几分钟后,它开始完全冻结,我不知道为什么。如果这是 Java,我可以简单地运行 kill -3 PID,它会在标准输出中打印一个线程转储。 PHP 中是否有任何等价物,我可以在其中获取正在运行的 PHP 脚本上的当前堆栈跟踪(以及理想的内存信息)的转储?
【问题讨论】:
-
简单的解决方案,将一些日志记录语句放入您的代码中,并查看它们在执行中停止的位置。
标签: php debugging stack-trace