【问题标题】:PhpStorm zero config debugger freezes page when turned onPhpStorm 零配置调试器在打开时冻结页面
【发布时间】:2018-04-23 07:08:42
【问题描述】:

当我使用 PhpStorm 的零配置调试器时,它有时只会挂起/冻结页面,直到我将其关闭,之后它通常仍会在断点处中断。这可能是什么?

【问题讨论】:

  • 听起来你有不止一个调试会话(例如,有一个处于调试模式并尝试运行另一个页面/请求,而第一个仍然处于活动状态)。在发出另一个请求之前先结束当前的会话......或者在 PhpStorm 设置中增加同时会话的数量(默认为1;设为23)。
  • 下次发生时值得一试。谢谢!你能创造一个答案吗?我会接受的=)
  • 刚刚测试过,当我只打开1个phpstorm窗口时仍然会发生。
  • 这与 PhpStorm 窗口无关。显示您当前的设置(我建议的设置);也许你也可以在它发生时制作整个 IDE 截图? Xdebug 日志要说什么?
  • 现在似乎可以工作了,并非所有打开的 PHPStorm 实例都运行了新配置。

标签: php debugging phpstorm xdebug


【解决方案1】:

听起来您有多个调试会话(例如,现在有一个处于调试模式,并在第一个仍然处于活动状态时尝试调试另一个页面/请求)。

如果是这样 - 要么在发出另一个请求之前先结束当前调试会话......要么在 PhpStorm 设置中增加同时会话的数量。默认情况下,它设置为1 .. 所以其他会话将等到当前会话结束或 PHP/Web 服务器终止这种停滞的会话。设为2 或者甚至是3

Settings/Preferences | Languages & Frameworks | PHP | Debug | Max. simultaneous sessions

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-12
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    相关资源
    最近更新 更多