我通过键入来运行节点服务器
node server.js
从腻子终端运行。现在我要停止服务器该怎么办?我尝试按键盘上的“暂停中断”按钮。但这并没有阻止它。
我通过键入来运行节点服务器
node server.js
从腻子终端运行。现在我要停止服务器该怎么办?我尝试按键盘上的“暂停中断”按钮。但这并没有阻止它。
Answers:
如果要使用“ top”命令杀死进程,则应尝试首先发送“ 2”信号,而不是“ 9”信号。发送“ 9”有点像拔掉计算机上的插头,而不是发出关闭命令。有时可能会产生一些不良后果。发送“ 2”与的效果相同ctrl+c
。
作为参考,以下是您可以发送的用于停止进程的不同信号及其含义:(来自kill man页面)
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)
在命令提示符下的Windows OS上,按CTRL + C等待,直到它停止为止,然后按CTRL + C 2次,这肯定会起作用。
app.close()
ifvar app = require('http').createServer()
。