3

Я борюсь с этим сообщением об ошибке. Иногда я не могу запустить xdebug в Visual Studio Code после обновления или перезапуска редактора. Вот скриншот ошибки:Код Visual Studio (VSCode) - Ошибка: процесс отладки адаптера неожиданно завершен

enter image description here

Может кто-нибудь помочь мне с этим?

ответ

5

Через несколько минут, чтобы узнать, что происходит на моей машине, я выясню, как решить мою проблему.

Поскольку Xdebug это работает на основе порта 9000 и я вижу на Debug Console (VSCode) имеет сообщение listen EADDRINUSE :::9000, я думаю, что есть другой процесс, работающий на порту 9000 поэтому я проверить, что процесс, запущенный на нем с помощью этой команды

sudo netstat -nlp | grep :9000 

команда выше покажет вам, что процесс, работающий на порту 9000, то я получить этот результат

tcp6  0  0 :::9000     :::*     LISTEN  14856/hhvm 

HHVM по умолчанию принимал порт xdebug, поэтому мне нужно снять его или сменить номер порта.

+0

Привет @JackZhai уверен, что я буду, но мне нужно подождать, как 23 часа для принятия моего собственного ответа, спасибо человеку :) –

+0

получил его, спасибо за ваше предупреждение, вы можете отметить его как ответ сейчас :) –

+0

@AdityaKresnaPermana Thx за ответ! На какой порт вы изменили xdebug? – mrquad

0

У меня была такая же проблема, пока я начинал использовать VSCode. Ну, я занял 3 часа, чтобы выяснить, что именно проблема, я просто уставился на некоторые пошаговые отладки, такие как порт, который используется, и каковы другие настройки.

Наконец-то мне повезло и получили решения :) Итак, я создал страницу, чтобы поделиться со всеми. Вы можете проверить, какие мои выводы и что вам нужно настроить, чтобы Xdebug работал с VSCode.

Ссылка:

How-to-setup-PHP-Debugging-xdebug-with-VSCode-Visual-Studio-Code

Надеюсь, мой опыт будет полезен для кого-то. Ура !!!