como parar o servidor node.js

11

Eu corro o servidor do nó digitando

node server.js

de um terminal de massa para colocá-lo em funcionamento. Agora eu quero parar o servidor como devo fazer isso? Tentei pressionar o botão de pausa no teclado. Mas não é parar.

    
por Rahul Mehta 06.04.2011 / 14:25

6 respostas

8

Tente usar ctrl+c , geralmente faz o truque.

    
por 06.04.2011 / 14:39
7

Se você vai usar o comando 'top' para matar um processo, você deve tentar enviar o sinal '2' primeiro, não '9'. Enviar '9' é como puxar o plugue do seu computador em vez de emitir um comando de desligamento. Por vezes, pode ter algumas consequências indesejáveis. Enviar '2' tem o mesmo efeito que ctrl+c .

Para referência, aqui estão os diferentes sinais que você pode enviar para interromper um processo e o que eles significam: (from kill man page)

 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)
    
por 22.05.2011 / 22:19
6

Tente de outro terminal

killall node

Funciona no OS X e no Linux

    
por 01.10.2015 / 14:17
4

Digite 'top' na linha de comando e encontre o ID do processo que você quer matar. Pressione 'K', ele solicitará que você insira o ID do processo que deseja matar, insira-o e pressione Enter. Em seguida, ele perguntará qual sinal você deseja transmitir ao processo, insira '9' e pressione Enter. O processo será morto.

    
por 06.04.2011 / 14:50
0

No Windows no prompt de comando, pressione CTRL + C espere até que pare, se não, em seguida, pressione o CTRL + C 2 vezes isso vai funcionar definitivamente.

    
por 15.04.2018 / 08:07
0

ctrl + shift + c faz o truque no terminal do ubuntu

    
por 25.06.2018 / 16:11

Tags