Visual Studio代码(VSCode) - 错误:调试适配器进程意外终止

Adi*_*ana 6 php debugging xdebug visual-studio-debugging visual-studio-code

我正在努力解决这个错误消息.有时在升级或重新启动编辑器后,我无法在Visual Studio代码上运行xdebug.这是错误的屏幕截图:

在此输入图像描述

谁能帮我这个?

Adi*_*ana 7

几分钟后找出我的机器上发生了什么,我想出了如何解决我的问题.

因为xdebug是基于端口运行的9000,我看到Debug Console(VSCode)有消息listen EADDRINUSE :::9000,我认为在端口上运行另一个进程,9000所以我通过这个命令检查它上运行的进程

sudo netstat -nlp | grep :9000
Run Code Online (Sandbox Code Playgroud)

上面的命令将显示在端口上运行的进程9000,然后我得到这个结果

tcp6       0      0 :::9000                 :::*                    LISTEN      14856/hhvm
Run Code Online (Sandbox Code Playgroud)

HHVM默认接管xdebug的端口,所以我需要关闭服务或更改端口号.

提示:

您还可以使用lsof查看特定端口上的进程

lsof -t -i :9000
Run Code Online (Sandbox Code Playgroud)

  • 我有另一个VSCode调试会话正在运行,因此重新启动VSCode并且此错误消失了. (2认同)