什么是 PM2
PM2 是一个流行的 Node.js 进程管理工具,它可以帮助我们简化 Node.js 应用的启动、停止、重启、监控和部署等操作。使用 PM2 可以让我们的代码更加健壮可靠,在生产环境中更加稳定。
安装 PM2
安装 PM2 非常简单,只需要在命令行中输入以下命令即可:
npm install pm2 -g
常用命令
启动应用
要使用 PM2 启动应用程序,可以使用以下命令:
pm2 start app.js
这将启动 app.js
文件并将其作为后台进程运行。
监视应用程序
如果要监视应用程序的输出,可以使用以下命令:
pm2 monit
这将打开一个交互式监控界面,您可以在界面上查看应用程序的输出和日志。
停止应用程序
要停止应用程序,可以使用以下命令:
pm2 stop app.js
这将停止名为 app.js
的应用程序。
重启应用程序
如果需要重启应用程序,可以使用以下命令:
pm2 restart app.js
这将重新启动名为 app.js
的应用程序。
指定环境变量
如果应用程序依赖于环境变量,可以使用以下命令指定它们:
pm2 start app.js --env production
这将使用名为 production
的环境变量启动应用程序。
手动日志管理
如果需要查看应用程序的日志,可以使用以下命令:
pm2 logs app.js
这将打印名为 app.js
的应用程序的日志。
直接运行 JavaScript
如果您需要运行脚本而不是应用程序,可以使用以下命令:
pm2 js script.js
这将运行名为 script.js
的 JavaScript 脚本。
部署应用程序
如果需要将应用程序部署到服务器上,可以使用以下命令:
pm2 deploy app.json production
这将使用名为 app.json
的部署文件,在生产环境中部署应用程序。
结论
本文介绍了 PM2 常用命令,它们可以帮助我们管理 Node.js 应用程序。我们可以使用这些命令来启动、停止、重启、监视和部署我们的应用程序。希望这篇文章对您有帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/67189d15ad1e889fe22cd3c9