【问题标题】:Run at startup and monitor redis and node.js processes在启动时运行并监控 redis 和 node.js 进程
【发布时间】:2013-10-28 07:52:15
【问题描述】:

我想部署依赖于 redis 的 node.js 应用程序。两个进程将在同一个 VPS 上运行。 how to daemonize and monitor node 上有很多例子,我也找到了一些 uncommented configuration for redis。我怎么把它放在一起?我可以将这两个 sn-ps 合并到一个 monitrc 文件中吗?

【问题讨论】:

    标签: node.js deployment redis upstart monit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      相关资源
      最近更新 更多