phpstorm进行xdebug调试的时候超时错误

发布于 2019-12-06 16:30:24

今天在进行xdebug调试的时候,总是等个40秒就出现超时错误500 Internal Server Error.

Phpstudy环境:apache + php

查看更多

关注者
0
被浏览
559
bobneo
bobneo 认证专家 2019-12-06
为自由而编程,因编程而自由。联系QQ:632906391

出现这个错误是超时造成的,通常在使用phpstorm进行xdebug调试的时候,为了分析程序运行流程很容易导致浏览器等待服务器反馈信息超时.

那怎么办呢?

首先原因是处在apache配置上,不是php.我们查看服务器的错误日志,发现出现这样的错误信息

[Fri Dec 06 16:01:44.646805 2019] [fcgid:warn] [pid 10032:tid 8896] [client 127.0.0.1:51531] mod_fcgid: read timeout from pipe
[Fri Dec 06 16:01:44.646805 2019] [core:error] [pid 10032:tid 8896] [client 127.0.0.1:51531] End of script output before headers: index.php

从这个原因看是处在 mod_fcgid.so这个apache模块上,查找资料我们找到一个参数FcgidIOTimeout,它表示apache与fastCGI应用程序通信的超时时间,默认值就是40,应该就是这个参数的问题了.调高它就可以了.

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览