服务器重启 pm2 重新启动应用程序

如果您正在使用 PM2 来管理您的 Node.js 应用程序,并且在服务器重启后您希望应用程序能够自动重新启动,那么您可以通过以下步骤实现:

  1. 确保在服务器重启后 PM2 自动启动

您可以使用以下命令将 PM2 添加为系统服务:

pm2 startup

这将生成一个命令,您需要复制并在终端中运行,以将 PM2 添加为系统服务。这样,在服务器重启后,PM2 将自动启动。

  1. 在 PM2 中启动应用程序

使用以下命令在 PM2 中启动您的 Node.js 应用程序:

pm2 start app.js

请确保将 app.js 替换为您的应用程序的实际入口文件。

  1. 保存应用程序列表并重新加载

使用以下命令将当前 PM2 应用程序列表保存到文件中:

pm2 save

这将在服务器重启后自动重新加载您的应用程序列表。

总结来说,当您完成以上步骤后,您的 Node.js 应用程序将在服务器重启后自动重新启动。