【发布时间】:2016-06-23 08:04:09
【问题描述】:
我正在使用 pm2 来管理我的 node.js 进程。到目前为止非常满意。
$ pm2 save 的目的是什么?保存进程列表的目的是什么?从文档中我不太了解。
https://github.com/Unitech/pm2
【问题讨论】:
-
这样做会将进程列表及其当前环境保存到转储文件 $PM2_HOME/.pm2/dump.pm2
我正在使用 pm2 来管理我的 node.js 进程。到目前为止非常满意。
$ pm2 save 的目的是什么?保存进程列表的目的是什么?从文档中我不太了解。
https://github.com/Unitech/pm2
【问题讨论】:
pm2 save 拍摄您当前运行的 Node 应用程序的快照。然后,您可以使用 pm2 resurrect 恢复这些应用程序。
这很有用,因为这意味着您在重新启动 pm2(例如机器重新启动)时不必手动重新启动每个应用程序。相反,您可以只使用一个调用 pm2 resurrect 的脚本,它会启动所有 Node 应用程序。
pm2 resurrect 手动调用很有用。如果您希望您的进程在启动时自动启动,您应该使用pm2 startup 创建一个启动脚本。
【讨论】:
pm2 resurrect 手动调用很有用。如果您希望您的进程在启动时自动启动,您应该使用pm2 startup 创建一个启动脚本。更多信息在这里:pm2.keymetrics.io/docs/usage/startup
$ pm2 save 用于保存 pm2 进程列表,以便在服务器重新启动后重新启动它们。它通常带有:
pm2 startup 生成启动脚本
【讨论】: