【发布时间】:2012-01-25 11:21:40
【问题描述】:
我正在尝试使用 Zend 调试器从 Eclipse 调试托管在 IIS 中的 PHP Web 应用程序。不幸的是,每当我启动调试会话时,Web 服务器在提供页面时都会变得非常缓慢。实际上太慢了,以至于我经常遇到 500 个错误,根本无法进行调试。
我已将 500 个错误追溯到 FastCGI 超时(50 秒),但跟踪结束。如何找出导致调试如此缓慢的原因并进行修复?
更多细节:
- Zend Debugger 正确显示在 php -m 中。
- IIS Web 服务器和 Eclipse IDE 在同一台机器上。
- 这是我的个人开发机器。我是唯一一个使用它的人。
- Windows 7 Ultimate 64 位上的 IIS 7.5
- PHP 5.3.3 VC9 x86 (nts)
- Zend Engine v2.3.0 和 Zend Debugger v5.3
- Eclipse Helios Service Release 2(带 PDT),内部版本号:20110218-0911
【问题讨论】:
-
您是在本地服务器上调试,还是在实时环境中调试?其他人的请求是否也通过 Zend Debugger?
-
感谢您的帮助。这是我的个人开发机器。我是唯一一个使用它的人。
-
您能否尝试从 Zend Debugger 切换到 xdebug 看看是否遇到同样的问题?这将有助于确定故障是 Eclipse/FastCGI 还是 Zend Debugger。
-
你有像 APC、eAccelerator 或任何其他操作码缓存器/优化器这样的东西吗?
标签: php eclipse debugging zend-debugger