前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pm2简单用法

pm2简单用法

作者头像
epoos
发布2022-06-06 15:31:09
4180
发布2022-06-06 15:31:09
举报
文章被收录于专栏:epoos.com

pm2是nodejs的进程管理工具能够让你的nodejs进程永远处于启动状态 是nodejs项目常用的进程管理工具

启动如下

代码语言:javascript
复制
set NODE_ENV=production&& npm start

set port=端口号
代码语言:javascript
复制
pm2 start app.json --env production

pm2 restart app.json --env production

linux 使用 export代替set

代码语言:javascript
复制
export -p 列出当前的所有环境变量

如果使用了pm2,app.json

pm2正式项目配置举例

代码语言:javascript
复制
{
  "apps":[{
    "name":"appName",
    "script":"bin/www",
    "log_date_format":"YYYY-MM-DD HH:mm:SS",
    "merge_logs":true,
    "log_file":"../logpath/file.log",
    "error_file":"../logpath/err.log",
    "out_file":"../logpath/out.log",
    "pid_file":"../logpath/file.pid",
    "exec_mode":"fork_mode",
    "watch":true,
    "env":{
      "NODE_ENV":"development",
      "PORT":80
    },
    "env_test":{
      "NODE_ENV":"test",
    },
    "env_production":{
      "NODE_ENV":"production",
      "PORT":80
    }
  }]
}

示例启动

代码语言:javascript
复制
pm2 start app.json --env test

相关链接

pm2 github地址 nodejs中文官网

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pm2正式项目配置举例
  • 相关链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档