как освободить локальный хост из Error: слушайте EADDRINUSE - PullRequest
112 голосов
/ 18 декабря 2011

Я тестирую сервер, написанный на nodejs в Windows 7, и когда я пытаюсь запустить тестер в командной строке, я получаю следующую ошибку

Error: listen EADDRINUSE
at errnoException (net.js:614:11)
at Array.0 (net.js:704:26)
at EventEmitter._tickCallback (node.js:192:40)

как я могу это исправить без перезагрузки?

Ответы [ 26 ]

0 голосов
/ 06 декабря 2018

Чтобы убить сервер узла, сначала запустите эту команду в своем терминале:

  1. top
  2. откройте другое окно и скопируйте сервер id из предыдущего окна: PID number -9 kill так что теперь вы убили свой сервер узлов, попробуйте снова запустить приложение.
0 голосов
/ 07 августа 2015

Возможно, вы попытались запустить команду npm start на двух разных вкладках. Вы не можете запустить npm start, если он уже запущен на какой-либо вкладке. Проверьте один раз.

0 голосов
/ 13 июля 2018

просто убить узел как узел pkill -9 в терминале убанту, чем начальный узел

0 голосов
/ 19 сентября 2017

Любой, кто попробовал все вышеперечисленное, но все еще не может найти процесс румян, попробуйте их все снова, но убедитесь, что вы включили "sudo" перед командами.

0 голосов
/ 03 ноября 2017

Если вам больше нравится пользовательский интерфейс, найдите процесс Node.js в диспетчере задач Windows и убейте его.

0 голосов
/ 05 декабря 2017

ps -ef | grep node найти app.js, убить pid app.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...