2011-03-25 84 views
0

我遇到慢速(远程)调试与Eclipse有时并不能得到什么样的原因可能是底部。我也有一个路径映射的问题,我认为这可能与此有关。的Eclipse PDT的XDebug有时慢和路径映射

我调试了各种项目,都在同一台计算机上托管的本地域名。例如

  • project1.local
  • project2.example.com

这些域名在/ etc定义/主机

我也有一个电流PROJECT1但实际上通过调用项目2卷曲电话。

我开始通过Chrome或Firefox浏览器的所有调试会话通过追加?XDEBUG_SESSION_START = 1和卷曲呼叫使用相同的方法。

有时/定期,我体验到什么也没发生约2分钟,直到调试会话启动。在此之前,浏览器似乎在等待一些东西。在达到断点后,我可以以正常的速度逐步进行调试。在下一个请求我有相同的等待时间。

这是我的问候事情的经验,我曾尝试:

  • 关闭并重新启动Eclipse的:很少帮助
  • 尝试相同的URL在科莫多调试:总是工作(不明白我错了,我喜欢的Eclipse更好) - >显示它不是一个Xdebug的问题
  • 重新启动Web服务器:很少帮助
  • 等待30-60分钟:几乎总是帮助
  • 清除debugge的所有Cookie d域:帮助的情况下,也许30%,同样与切换浏览器

路径映射问题我已经是,有时达到断点时不同的文件编辑视图打开,即使该文件已打开。一个文件具有工作区特定路径,另一个文件具有绝对路径。

任何人可以帮助我用其中一种:

  • 解决路径的困惑(希望这是根本原因)使用其他工具来找出
  • 时2分发生的事情
  • 推荐其他行动路线?

回答

0

好了,该解决方案似乎是:

  • 为卷曲发起的XDebug会议日食
  • 使用路径映射,使用相同的域名,这消除围绕文件的双开的困惑
1

http://garywaddell.com/?p=303我发现这帮助

这里是链接说什么s

Window-->Preferences 
Expand PHP then Expand Debug 
Select Installed Debuggers 
Double Click on XDebug 
change Capture StdOut and StdErr to Off 
click Ok. 
+0

干杯,已调整,并会看看是否有帮助! – jdog 2011-04-29 04:10:19