2012-01-10 106 views
0

是否有可能得到一个PHP脚本超时记录的堆栈跟踪?我试图找出为什么这个vbulletin php脚本锁定了。我不知道从哪里开始,找出锁定原因的原因。我甚至不知道去哪里寻找,因为vbulletin太大了。调试php脚本超时?

回答

1

尝试输出诸如die(__FILE__.':'.__LINE__);之类的东西,从而找出它到底在哪里超时。

+0

vbulletin不可能。这需要数周时间才能放入每个可能的地方。 – Will 2012-01-10 03:45:39

+1

你可以很容易地用任何代码:)。以下是关于如何分析代码的高级方法:http://xdebug.org/docs/profiler。利用KCacheGrind等应用程序可以轻松查看分析数据...非常好!试着让它工作! – 2012-01-10 05:38:26

+0

分析器看起来像我所需要的,谢谢。 – Will 2012-01-10 07:28:04