02月13, 2023

pm2 使用

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问价。

本文链接:https://imyoyo.xyz/post/pm2.html

-- EOF --

Comments