Saltar al contenido

cómo detener el servidor node.js

Solución:

Solución 1:

Intenta usar ctrl+c, por lo general hace el truco.

Solucion 2:

Prueba desde otra terminal

killall node

Funciona en OS X y Linux. También puede evitar la reaparición de los procesos del nodo. Por ejemplo, si un node some_server.js lo está ejecutando puede que cualquier normal kill comando (incluso kill -9 <PID_of_that_process> simplemente resultará en una reaparición node some_server.js proceso con un PID diferente. En esa situación, la única forma de matarlo es: killall node. Resolví este problema en Redhat Linux RHEL7, pero debería funcionar igual para la mayoría de los sistemas operativos Linux.


Solución 3:

Si va a utilizar el comando ‘top’ para matar un proceso, debe intentar enviar la señal ‘2’ primero, no ‘9’. Enviar ‘9’ es como desconectar la computadora en lugar de emitir un comando de apagado. A veces puede tener algunas consecuencias indeseables. Enviar ‘2’ tiene el mismo efecto que ctrl+c.

Como referencia, aquí están las diferentes señales que puede enviar para detener un proceso y lo que significan: (de la página de manual de kill)

 1       HUP (hang up)
 2       INT (interrupt)
 3       QUIT (quit)
 6       ABRT (abort)
 9       KILL (non-catchable, non-ignorable kill)
 14      ALRM (alarm clock)
 15      TERM (software termination signal)

Solución 4:

Ingrese ‘top’ en la línea de comando y busque el ID de proceso del proceso que desea matar. Presione ‘K’, le pedirá que ingrese la identificación del proceso que desea eliminar, ingréselo y presione enter. Luego le preguntará qué señal desea transmitir al proceso, ingrese ‘9’ y presione enter. El proceso se matará.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *