После деплоя приложения на 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
Be First to Comment