Node.js 脚本正在运行,但它不会停止!
Posted
技术标签:
【中文标题】Node.js 脚本正在运行,但它不会停止!【英文标题】:Node.js script running, but it won't stop! 【发布时间】:2011-09-23 17:01:37 【问题描述】:我在 CentOS 5 下的 Node.js 中运行了这个 test.js。它运行良好。问题是,它不会停止!即使关闭我的 ssh 客户端,它也不会停止。
如何停止正在运行的脚本?
【问题讨论】:
killall name_of_script
如答案所述,问题是screen
。
【参考方案1】:
没有
$ pkill node
为你工作?
【讨论】:
问题是屏幕。让我们运行脚本。【参考方案2】:你运行的代码是什么,如果是nodejs.net首页提供的示例代码,那么当你在终端和服务器运行时,你只需点击CTRL + C 停止当前任务
如果您通过 SSH 并且希望发出命令来停止节点进程,则执行以下操作:
$ ps aux | grep node
USR PID 1.5 0.2 44172 8260 pts/2 S 15:25 0:00 node app.js
$ kill -2 PID
这只是找到节点进程的 PID,然后杀死它们
【讨论】:
这是一个输出一些html的迷你服务器。但我是通过我的 ssh 客户端启动的。以上是关于Node.js 脚本正在运行,但它不会停止!的主要内容,如果未能解决你的问题,请参考以下文章
Node.JS 再次运行 Node-Mysql 查询而不停止 node.js 脚本
Node JS 正在运行但没有响应。工作,但随后定期停止响应