调试挂起的PHP

我有一个偶尔挂起的php Web应用程序.当我导航到页面时,它只会坐在那里尝试加载数小时,即使最大执行次数为210.这是一个应用程序使用代理后面的curl来下载东西.错误报告设置为all,但这不重要,因为页面是空白并挂起.

我在调试挂起的PHP进程时找不到任何东西.

解决方法:

最后我检查过,HTTP / IO操作发生在php时间之外,因此CURL可能正在死亡或超时.

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

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

上一篇:第三次作业 李丽欣


下一篇:如何中断/停止/结束挂起的多线程python程序