项目部署——使用PM2部署Node服务程序
发布日期:2021-05-08 02:11:52 浏览次数:19 分类:精选文章

本文共 679 字,大约阅读时间需要 2 分钟。

通过远程登录服务器启动编写好的Node服务程序之后

PM2部署Node服务程序

PM2

  • 在后端可通过PM2插件来维持服务器稳定性;
  • PM2可以实现进程守护,系统崩溃自动重启;
  • 启动多进程,充分利用CPU和内存;
  • 另外其自带日志记录功能,方便我们进行出现错误后的分析与复现;

PM2在服务器上使用

# 安装pm2npm install pm2 -g

现在可以用PM2了吗?当然不能~~~

我们可以看一下项目的依赖中,可以发现其中没有pm2;而且其是全局安装,可知其实际上类似于npm或者vue/cli这种框架,但是它没有自动创建环境变量,也就是说…现在你输入

pm2 list

会报错,因为它找不到pm2这个命令;

# 报错信息events.js:292      throw er; // Unhandled 'error' event      ^Error: spawn pm2 ENOENT    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)    at onErrorNT (internal/child_process.js:469:16)    at processTicksAndRejections (internal/process/task_queues.js:84:21)

配置pm2的环境变量

接下来,去你安装node 文件夹下

配置环境

# 创建软连接ln -s /opt/nodejs/bin/pm2 /usr/local/bin/pm2
上一篇:Android Studio 4.1.1 Widnows版本安装与配置
下一篇:项目服务在Linux后台持续运行

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年03月21日 10时12分21秒