PM2 是 node 进程管理工具,可以利用它来简化很多 node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
安装
npm install --g pm2
重启
pm2 restart app.js
停止
pm2 stop app_name|app_id
查看
pm2 list
删除
pm2 delete
查看日志
pm2 logs
pm2.json 配置启动
1.编写配置文件。
{
"apps": [
{
"name": "wechat-gpt-bot",
"script": "./dist/main.js",
"cwd": "/root/wechat-chatgpt",
"exec_mode": "fork",
"max_memory_restart": "1G",
"autorestart": true,
"node_args": [],
"args": [],
"env": {}
}
]
}
2.启动pm2 startOrReload pm2.json
typescript文件
1.使用tsc编译成js文件。
2.使用pm2启动js问价。
Comments