Mam aplikację node.js
używającą niektórych portów gniazd. Czasami, po wyjściu z aplikacji z Ctrl + C
, zostaje uruchomiony jakiś proces węzłowy, wciąż przydzielając porty gniazd. W związku z tym nie mogę ponownie uruchomić aplikacji, ponieważ nie otwiera ona tych portów. Kiedy patrzę na sytuację z ps
, mam następującą odpowiedź:Zatrzymywanie procesu node.js na komputerze Mac
$ ps
PID TTY TIME CMD
40454 ttys000 0:00.11 -bash
41643 ttys001 0:00.00 (node)
41741 ttys001 0:00.00 (node)
Próbując kill -9 41643
nie zabić proces. Czy to jakiś niezniszczalny zombie? Jak mogę pozbyć się tych (węzłów) - blokujących moje porty tcp
?
dziękuję! w końcu zrobił to dla mnie – ghostCoder