在 Xdebug v3 中,如果我在单步调试时更改断点,我会得到 nginx 502 Bad Gateway
In Xdebug v3 if I change a breakpoint while step debugging I get nginx 502 Bad Gateway
我 运行 PHP 7.4 Docker。我可以很好地进行步进调试,但是,与 Xdebug v2 不同,如果我在步进调试时添加断点或删除断点,我会从 nginx 收到 502 Bad Gateway 消息,并且步进调试会话刚刚结束。
我是否遗漏了 Xdebug v3 的设置以便在不终止会话的情况下设置新断点或删除断点?
php.ini 设置
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.discover_client_host=true
xdebug.max_nesting_level=1500
Xdebug 会话的环境变量设置在 docker:
XDEBUG_SESSION: docker
这是 Xdebug 问题:https://bugs.xdebug.org/view.php?id=1897 (https://bugs.xdebug.org/view.php?id=1899 是它的副本)。
说下一个 Xdebug v3.0.1 已修复(如果可以并且现在需要,您可以从源代码构建)。
更新 2020-12-04: Xdebug 3.0.1 已发布。
我 运行 PHP 7.4 Docker。我可以很好地进行步进调试,但是,与 Xdebug v2 不同,如果我在步进调试时添加断点或删除断点,我会从 nginx 收到 502 Bad Gateway 消息,并且步进调试会话刚刚结束。
我是否遗漏了 Xdebug v3 的设置以便在不终止会话的情况下设置新断点或删除断点?
php.ini 设置
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.discover_client_host=true
xdebug.max_nesting_level=1500
Xdebug 会话的环境变量设置在 docker:
XDEBUG_SESSION: docker
这是 Xdebug 问题:https://bugs.xdebug.org/view.php?id=1897 (https://bugs.xdebug.org/view.php?id=1899 是它的副本)。
说下一个 Xdebug v3.0.1 已修复(如果可以并且现在需要,您可以从源代码构建)。
更新 2020-12-04: Xdebug 3.0.1 已发布。