守护进程工具 pm2 基础用法
目录
PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序在线 24/7。
更多内容可访问 pm2 官方文档。
pm2 的安装,请参考 https://pm2.io/docs/runtime/guide/installation/
以下是常用命令:
启动应用
pm2 start app.js
参数:
-n
或--name <taskName>
指定任务名称
-i
或--instances <number>
launch[number]
instances (for networked app)(load balanced)同时起多少个进程(由CPU核心数决定),组成一个集群
--interpreter <interpreter>
set a specific interpreter to use for executing app, default: node--interpreter-args <arguments>
set arguments to pass to the interpreter (alias of –node-args)`
重启应用
pm2 restart <id>
重启任务
基本管理命令
pm2 list
列出所有任务
pm2 info <id>
查看某个任务的配置属性
pm2 logs
查看所有日志
pm2 stop <id>
停止应用
pm2 delete <id>
删除指定任务
修改任务属性
例如 name 或 interpreter,示例:
pm2 restart {id} --name newName
更多可修改属性/参数:
--interpreter newInterpreter
,改变 interpreter
-a
或 --update-env
,更新环境变量