0

我想部署依赖于 redis 的 node.js 应用程序。两个进程将在同一个 VPS 上运行。有很多关于如何守护和监视节点的示例,我还发现了一些未注释的 redis 配置。我怎么把它放在一起?我可以将这两个片段合并到一个monitrc文件中吗?

4

1 回答 1

0

您可以使用 Supervisord 来协调 Redis 和您的NodeJS 应用程序的启动(使用priority 参数在您的应用程序之前启动 Redis)。如果它们崩溃,Supervisord 将自动重新启动您的 NodeJS 应用程序。

然后,您可以对其进行监控,以便在发生错误时发出警报,并在 NodeJS 进程使用过多内存/cpu 或无法从特定端口访问时重新启动它们。

于 2013-10-28T21:47:05.343 回答