特殊功能
无守护进程启动PM2:
$ pm2 start app.js --no-daemon
发送系统信号到进程:
$ pm2 sendSignal SIGUSR2 my-app
配置文件
通过编辑 ~/.pm2/custom_options.sh
文件设定选项:
PM2_RPC_PORT
PM2_PUB_PORT
PM2_BIND_ADDR
PM2_API_PORT
PM2_GRACEFUL_TIMEOUT
PM2_MODIFY_REQUIRE
API健康端点
$ pm2 web
启动 Harmony ES6
The --node-args
option permit to launch script with V8 flags, so to enable harmony for a process just do this:
$ pm2 start api.js --node-args="--harmony"
和带JSON声明:
[{
"name" : "ES6",
"script" : "es6.js",
"node_args" : "--harmony"
}]
CoffeeScript
$ pm2 start my_app.coffee