заметки об администрировании и python. Траблшутинг в «примерах» и HOWTO.

👋 О себе | 📚 Литература и ресурсы | 🗂 Все посты | 📮 E-mail

Error: listen EADDRINUSE :::PORT

После деплоя приложения на nodejs в логах возникла ошибка Error: listen EADDRINUSE :::8888
Исходя из данной ошибки — прошлый экземпляр приложения подвис и не отпускал порт, и новый не мог запуститься. Поэтому необходимо помочь ему завершиться. Пример ниже

Узнаем PID исходя из порта


user@backend:~$ sudo lsof -i :8888
COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
service  20507  pm2   12u  IPv6 12804495      0t0  TCP *:8888 (LISTEN)


Убиваем процесс с найденным PID


user@backend:~$ sudo kill -9 20507


Поделиться
Отправить
 155   2019   kill   lsof   nodejs   port