pm2入门

作者: kaojistream | 来源:发表于2018-12-25 00:39 被阅读15次

官方文档:http://pm2.keymetrics.io/docs/usage/application-declaration/#special-ext-type

一、基本命令

pm2 start app.js //直接启动js文件

pm2 start start.json //启动自定义的json配置文件

pm2 start start.json --env production //启动json,并指定使用配置文件中的production,见 第二节

二、json配置文件

eg: start.json

{

"name" : "app_name", // 应用名称

"script" : "./app.js", // 实际启动脚本

"cwd" : "./", // 指定工作路径,即入口文件路径

"error_file" : "./logs/app-err.log", // 错误日志路径

"out_file" : "./logs/app-out.log", // 普通日志路径

"env": {

"NODE_ENV": "local" // 默认环境参数,当前指定为本地环境

},

"env_test": {

"NODE_ENV": "test" // 指定测试环境使用

},

"env_production": {

"NODE_ENV": "production" //指定为正式环境使用

},

"watch" : true, //boolean or []监听文件变化,重启

"ignore_watch" : [] //list of regex to ignore some file or folder names by the watch feature

"min_uptime" : 10000 //被认为启动成功的最小运行时间,number(ms)or string (10s,5m,1h)

"max_restarts" : 10 //运行时间少于min_uptime时,最大重启次数,即短时间内最大重启次数

"max_memory_restart" : "300M"

}

使用:

pm2 start start.json 默认启动方式

pm2 start start.json --env test 指定使用env_test配置的环境变量

pm2 start start.json --env production 指定使用env_production配置的环境变量

相关文章

  • 大话 pm2 系列之花式启动(一)

    警告:本文仅作为 PM2 入门级介绍指南,并无实现原理等深入内容的研究,PM2 深度用户请绕行!另外,如果文章内容...

  • 大话 pm2 系列之借尸还魂(三)

    警告:本文仅作为 PM2 入门级介绍指南,并无实现原理等深入内容的研究,PM2 深度用户请绕行!另外,如果文章内容...

  • 大话 pm2 系列之日志那点事儿(四)

    警告:本文仅作为 PM2 入门级介绍指南,并无实现原理等深入内容的研究,PM2 深度用户请绕行!另外,如果文章内容...

  • 大话 pm2 系列之氪金玩家(二)

    警告:本文仅作为 PM2 入门级介绍指南,并无实现原理等深入内容的研究,PM2 深度用户请绕行!另外,如果文章内容...

  • pm2乱炖

    直接上干货,对于入门pm2守护进程的同学来说或许有些许帮助,若有错误欢迎指正 关于pm2,基础类的都不再多说了,守...

  • pm2简单使用

    pm2是一个守护进程管理器,可以用它来管理你的node进程。 参考:浅析PM2实用入门指南-阿里云开发者社区[ht...

  • pm2入门

    官方文档:http://pm2.keymetrics.io/docs/usage/application-decl...

  • PM2检查进程状态并重启

    pm2 delete pm2 start pm2 stop pm2 resta...

  • 用Nginx反向代理Node.js

    安装pm2 修改package.json 启动pm2 开机启动pm2 注意 若pm2 startup centos...

  • PM2快速入门

    PM2使用手册 PM2是什么? PM2(Process Manager 2 )是具有内置负载均衡器的Node.js...

网友评论

      本文标题:pm2入门

      本文链接:https://www.haomeiwen.com/subject/pcqxlqtx.html