当xdebug会话cookie设置时,解决方法停止chrome?

时间:2015-05-13 06:52:46

标签: google-chrome cookies xdebug

这是一个特定的情况,我想知道是否有其他人遇到过以下情况:

当设置xdebug会话cookie时,Chrome开始停止运行。从以前的调试开始,cookie可能是剩余的,所有请求(ajax或"正常")在调试未使用时减慢(开始接收前15秒到2分钟)。我使用PHPStorm进行调试,但是当停止运行时,如果phpstorm正在运行则没有任何区别。

编辑:重现停滞的步骤:

  1. 打开php storm项目并开始调试(在我的情况下为index.php)
  2. 设置一些断点并以chrome
  3. 刷新页面
  4. 运行断点直到完成
  5. 点击"停止调试"关于php storm
  6. 以chrome格式刷新页面(这是停止开始的地方)
  7. 一旦失速开始,镀铬标签将变得有点无响应,但可以关闭。

    手动删除XDEBUG_SESSION cookie(在步骤4和5之间)修复了问题,但我真的很喜欢一个有效的解决方案。一个解决方案可能是切换到其他浏览器,因为我没有在IE或FF上遇到过这样的减速,但我真的很喜欢使用chrome。

    编辑:我还设法创建了一个删除cookie的书签,但即便是这个解决方案在这种情况下也不能让我满意,因为我必须记得在尝试进一步导航之前点击书签,否则chrome会再次失速

    最大的烦恼是我无法理解停止发生的位置,在chrome(客户端)端或服务器端。我怀疑是Chrome,因为其他浏览器不会这样。

    我正在为此付出一笔赏金,我想知道Chrome中是否存在与XDEBUG相关的内容,以及任何一方(xdebug或chrome / chromium)是否可以对此错误做任何事情。

    这个问题的赏金已经结束,没有答案可以奖励它。

0 个答案:

没有答案