【问题标题】:What is the purpose of "pm2 save"?“pm2 save”的目的是什么?
【发布时间】:2016-06-23 08:04:09
【问题描述】:

我正在使用 pm2 来管理我的 node.js 进程。到目前为止非常满意。

$ pm2 save 的目的是什么?保存进程列表的目的是什么?从文档中我不太了解。 https://github.com/Unitech/pm2

【问题讨论】:

  • 这样做会将进程列表及其当前环境保存到转储文件 $PM2_HOME/.pm2/dump.pm2

标签: node.js pm2


【解决方案1】:

pm2 save 拍摄您当前运行的 Node 应用程序的快照。然后,您可以使用 pm2 resurrect 恢复这些应用程序。

这很有用,因为这意味着您在重新启动 pm2(例如机器重新启动)时不必手动重新启动每个应用程序。相反,您可以只使用一个调用 pm2 resurrect 的脚本,它会启动所有 Node 应用程序。

pm2 resurrect 手动调用很有用。如果您希望您的进程在启动时自动启动,您应该使用pm2 startup 创建一个启动脚本。

【讨论】:

  • 甜美而精确。这就是我喜欢的方式
  • 注意pm2 resurrect 手动调用很有用。如果您希望您的进程在启动时自动启动,您应该使用pm2 startup 创建一个启动脚本。更多信息在这里:pm2.keymetrics.io/docs/usage/startup
  • 如果我们有多个应用程序正在运行。你知道运行复活后的顺序吗?我无法在任何文档中找到
  • 这就是我要找的东西!
【解决方案2】:

$ pm2 save 用于保存 pm2 进程列表,以便在服务器重新启动后重新启动它们。它通常带有:

pm2 startup 生成启动脚本

【讨论】:

    猜你喜欢
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多