调试挂起的php

5 php debugging process hung

我有一个偶尔挂起的 php web 应用程序。当我导航到该页面时,它只会坐在那里尝试加载几个小时,即使最大执行时间为 210。这是一个应用程序,它使用代理后面的 curl 来下载内容。错误报告设置为全部,但这并不重要,因为页面是空白的并且挂起。

我在调试挂起的 PHP 进程时找不到任何内容。

Ken*_*ric 2

最后我检查了一下,HTTP/IO 操作发生在 php 时间之外,因此 CURL 可能正在消失或超时。

它的IO,所以php只是抛出一些系统库,然后调用“select”等待它返回。

如果它没有回来..php 代码甚至不会循环,因此甚至不知道它没有回来。