乐闻世界logo
搜索文章和话题
Node 进程守护工具 pm2

Node 进程守护工具 pm2

乐闻的头像
乐闻

2022年06月18日 11:59· 阅读 657

Node 进程守护工具 pm2

前言

一个node,本身就用几行代码,就可以启动个server进程,监听个端口,为大家提供web服务

使用方式

  1. Pm2启动进程的多种方式
javascript
pm2 start <js文件路径>.js pm2 start <json描述文件路径>.json pm2 start <python文件路径>.py --interpreter python pm2 start <sh文件路径>.sh --interpreter bash pm2 start ./node_modules/<某模块名称>/<模块主文件路径>.js pm2 start <某种方式> -- --param_name param_value pm2 start npm -- start pm2 start npm -- run <scriptname> pm2 start yarn -- start pm2 start yarn -- run <scriptname> pm2 start <某种方式> --watch
shell
pm2 start npm -- start pm2 start npm -- run start pm2 start npm --watch --name levenxName -- run start
  1. pm2 配置文件

甚至我们可以把配置项放在json文件里面,我们去执行这个json任务描述文件

json
// start.json { "apps": { "name": "test", "cwd": "/yourpath/here/", "script": "./test.sh", "exec_interpreter": "bash", "min_uptime": "60s", "max_restarts": 30, "exec_mode" : "cluster_mode", "error_file" : "./test-err.log", "out_file": "./test-out.log", "pid_file": "./test.pid", "watch": false } }

pm2 start start.json

标签: