如何停止node.js服务器

我通过键入来运行节点服务器

node server.js 

从一个腻子terminal,让它运行。 现在我想停止服务器,我应该怎么做? 我试着按键盘上的暂停button。 但它并没有阻止它。

尝试使用ctrl+c ,通常是伎俩。

如果你打算使用'top'命令杀死一个进程,你应该先发送'2'信号,而不是'9'。 发送“9”有点像拔掉电脑上的插头,而不是发出关机命令。 它有时会有一些不良后果。 发送“2”与ctrl+c具有相同的效果。

作为参考,这里是你可以发送停止进程的不同信号,它们是什么意思:(从杀手页面)

  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) 

在命令行中input“top”并查找要杀死的进程的进程ID。 按'K',它会提示你input你想杀死的进程ID,input它,然后按回车键。 然后它会询问你要传输的信号是什么,input“9”并按回车键。 这个过程将被杀死。

尝试从另一个terminal

killall -KILL node