A veces, la solución al problema es asegurarse de que el trabajo en el que está trabajando el proceso de nodo haya finalizado. De esa forma las cosas terminan bien, y no corre el riesgo de matar lo que no debería ser. Depure su código y siga la pila de llamadas para descubrir qué está pasando.
Tener que matar procesos de nodo es una señal de que no está haciendo algo bien.
Tuve este problema hace un tiempo, y se suponía que el proceso se detendría, pero por alguna razón no fue así. Después de mucho dolor de insertar los registros de consola para encontrar la función que estaba pendiente sin fin, y node debug
ing ...
exports.something = require('./something')
mezcla que quedaba alrededor. Incluí un control de que el archivo se estaba utilizando como un módulo, y que parecía hacer el truco.
if (require.main !== module) {
exports.something = require('./something')
}
El archivo ya no se queda sin hacer nada.
'killall name_of_script' –
Como se indica en la respuesta, el problema era' pantalla'. – Kriem