下面我给你详细讲解“简述PM2常用命令集合及配置文件说明”的完整攻略。
一、PM2常用命令集合
在使用PM2时,经常需要用到一些常用命令,以下是一些常见命令:
1. pm2 start
启动一个进程启动文件。示例:
pm2 start index.js
2. pm2 list
显示所有已经启动的进程列表,示例:
pm2 list
3. pm2 restart
重启一个进程。示例:
pm2 restart server
4. pm2 stop
停止一个进程。示例:
pm2 stop server
5. pm2 delete
删除一个进程。示例:
pm2 delete server
6. pm2 logs
查看所有进程的日志输出,示例:
pm2 logs
7. pm2 monit
显示所有进程的CPU和内存使用情况,示例:
pm2 monit
二、PM2配置文件说明
PM2有一个配置文件,可以在启动进程的时候根据配置文件启动。以下是一个配置文件示例:
{
"name": "app",
"script": "app.js",
"instances": "max",
"autorestart": true,
"watch": false,
"max_memory_restart": "1G",
"env": {
"NODE_ENV": "development"
},
"env_production": {
"NODE_ENV": "production"
}
}
配置文件的参数说明:
- name:进程的名称;
- script:要启动的脚本文件路径;
- instances:启动的进程实例数,可以设置为“max”,表示采用CPU核数自适应;
- autorestart:进程退出(异常死亡)时,是否自动重启;
- watch:是否监视文件变化,自动重启。
- max_memory_restart:内存超出限制时自动重启进程。
- env:环境变量(开发环境);
- env_production:环境变量(生产环境)。
三、示例说明
如果我们要启动一个进程,使用pm2 start命令即可:
pm2 start index.js
如果需要配置启动参数,可以编辑一个配置文件来启动进程:
pm2 start ecosystem.config.js
同时可以查看启动的进程列表:
pm2 list
以上就是PM2常用命令集合及配置文件说明的完整攻略了,希望对你有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:简述pm2常用命令集合及配置文件说明 - Python技术站