记录平常使用pm2一些命令汇总
1. pm2启动python爬虫,别名为 mvideo_spider,指定解释器为python3
1 | pm2 start mvideo_spider.py --name "mvideo_spider" --interpreter=python3 |
2. pm2启动python爬虫,指定解释器为python3.12, 启动3个爬虫,-i 参数指定启动的进程数
1 | pm2 start mq_data_to_mongo.py --interpreter=python3.12 -i 3 |
3. pm2动态调整进程数
1 | pm2 scale goat_details 3 |
4. pm2查看内存,cpu状态
1 | pm2 monit |
5. pm2 限制内存为512M
1 | pm2 start manage.py --max-memory-restart 512M |
6. pm2 删除指定任务
1 | pm2 delete <任务名|id> |
7. pm2 删除所有任务
1 | pm2 delete all |
7. pm2 只运行一轮任务
1 | pm2 start app.js --no-autorestart |
8. pm2 停止指定任务
1 | pm2 stop <任务名|id> |
9. pm2 停止所有任务
1 | pm2 stop all |
10. pm2 启动指定任务
1 | pm2 start <任务名|id> |
11. pm2 调整任务运行的实例数
1 | pm2 scale <任务名|id> <实例数> |
12. pm2 查看任务任务进程配置参数
1 | pm2 describe <任务名|id> |