Ho un'applicazione node.js
che utilizza alcune porte socket. A volte, quando esco dall'applicazione con Ctrl + C
, un qualche tipo di processo del nodo viene lasciato in esecuzione, assegnando comunque le porte socket. Pertanto, non riesco a riavviare la mia applicazione, poiché non riesce ad aprire quelle porte. Quando guardo la situazione con ps
, ottengo la seguente risposta:Arresto del processo node.js su Mac
$ ps
PID TTY TIME CMD
40454 ttys000 0:00.11 -bash
41643 ttys001 0:00.00 (node)
41741 ttys001 0:00.00 (node)
Cercando kill -9 41643
non uccidere il processo. È una specie di zombi immortale? Come posso sbarazzarmi di quei (nodi) -le cose che bloccano le mie porte tcp
?
grazie! finalmente lo ha fatto per me – ghostCoder