我有一个安装了Apache 2.0的Web服务器。 它带有Zend Server安装包。 当我试图debugging我的PHP文件apache提供503服务不可用的空白页面。 当然,缓慢的服务器端代码已经把Apache请求绑定了很长时间,但是我需要等待,直到我的debugging结束。
当我从浏览器调用页面时,它会启动ZendStudiodebugging我的PHP脚本(请求redirectZend Debugger模块)。 我通过我的脚本debugging,如果我在120秒内完成debugging,我通常返回到浏览器。 当浏览器显示“503服务不可用”,并且不能返回页面输出时,超过120秒。 我甚至强制在php.ini中使用'max_execution_time = 300''max_input_time = 600',在httpd.conf中'TimeOut = 500'。 不pipe是Opera,IE还是Firefox。 我花了两天的时间search,直到现在还没有正确的答案。
我在Zend Studio 6/7上find了一些这方面的信息。 进入首选项 – > PHP – >debugging – >安装debugging器 – > Zenddebugging – >configuration。 将客户端主机/ IP指定为您计算机的IP。 在我的情况下,问题是它被configuration为向Zend服务器发送一个IP地址列表,然后导致Zend服务器延迟,因为它试图与每个人进行通信。
您尝试设置TimeOut指令?: Apache文档
你可以在C:\Program Files\Zend\ZendServer\etc或C:\Program Files (x86)\Zend\ZendServer\etcfindZendconfiguration文件的64位
你必须编辑名为ZendEnablerConf.xml的文件。 你会在那里发现120秒的超时时间。