【问题标题】:How to stop a node program while in another command window如何在另一个命令窗口中停止节点程序
【发布时间】:2016-11-16 21:38:12
【问题描述】:

我有一个运行 2 个节点网站的 ubuntu 服务器,我一直关闭启动应用程序的终端,因此我无法关闭应用程序进行更改,我最终重新启动了服务器。

我怎样才能看到哪些节点实例正在运行然后停止它们,或者我如何通过编程停止节点实例,我只需制作一个按钮来杀死节点实例。不管怎样……

【问题讨论】:

标签: node.js ubuntu-server


【解决方案1】:

如果您不想使用 PM2 或 systemd,您可以获取所有正在使用的 node.js 实例的列表

ps -aux | grep node

一旦你有了所有 nodejs 进程的列表,你就可以使用kill 命令杀死任何进程

kill "Process ID goes here"

【讨论】:

    【解决方案2】:

    使用流程管理器。 PM2 是最广泛推荐的。

    npm install pm2@latest -g

    然后

    pm2 start app.js

    或者,您可以使用 screen 之类的东西在一个窗口中运行多个终端会话

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 2012-05-30
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多