编程语言
首页 > 编程语言> > 调试挂起的PHP

调试挂起的PHP

作者:互联网

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

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

解决方法:

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

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

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

标签:php,debugging,process,hung
来源: https://codeday.me/bug/20190627/1302578.html