怎样在Ubuntu 16.04上设置PM2

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

PM2是非常流行的Node进程管理器,它使运行NodeJS应用程序变得容易。 PM2使重新启动应用程序,自动重新启动崩溃的应用程序以及在服务器重新启动后自动启动应用程序变得容易。

本文将教您如何在Ubuntu 16.04上安装PM2并运行基本设置。

先决条件

NodeJSNPM -在此处学习安装(并非严格要求ExpressJS)

本教程还假设您以 root。如果您无权访问 root 用户,添加 sudo 到所有命令的开头。

通过NPM安装PM2

PM2的安装非常简单,只需一行代码即可完成。

npm install -g pm2

设置PM2以运行您的项目

首先导航到您的项目目录。您可以通过键入 cd 命令,后跟目录。

cd /root/project

要启动您的应用,请键入命令 pm2 start 然后是您应用的位置。

pm2 start /project/app.js

您将看到一个类似于下图的表。

将PM2作为服务运行

运行上面的代码后,建议您将PM2设置为服务,以便它可以在服务器启动时启动。

env PATH=$PATH:/usr/local/bin pm2 startup -u root

确保更换 root 如果您不使用 root 用户。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com