1

很多新手会杀死他们本地机器上的所有 node.js 进程

pkill -f node

或者

killall node

等等。

我有一个库,它使用在开发人员的机器上运行的一些守护进程/工作者,如果开发“意外”杀死(所有)node.js 进程,我将需要重新启动它们。

问题是使用 NPM 库喜欢foreversupervisor不会解决这个问题,因为它们也是 node.js 进程以及 TMK。

任何人都可以推荐一个可以在 MacOS 或 *nix 上运行的守护程序观察程序/重新启动系统吗?

也许supervisord可以在 MacOS 和 *nix 上做我想做的事?或者也许这个问题有另一种解决方案?

4

1 回答 1

0

为此,我编写了node-windowsnode-macnode-linux。它们本质上是节点进程的包装器,但是所有三个库都共享一个通用 API 来管理诸如重启/停止/启动/等之类的事情。

于 2017-11-14T20:38:09.360 回答