使用pm2管理代码运行
使用pm2管理代码运行
要在conda环境下使用pm2管理运行带有参数
--listen 0.0.0.0的main.py脚本,可以按照以下步骤操作
安装pm2
如果还没有安装pm2,可以使用npm安装。
1  | npm install pm2 -g  | 
创建一个启动脚本
可以创建一个shell脚本,比如start.sh,来激活conda环境并运行main.py。
1  | 
  | 
给予执行权限
1  | chmod +x start.sh  | 
使用pm2管理脚本
使用pm2启动shell脚本时,使用--interpreter参数指定使用bash来运行该脚本:
1  | pm2 start start.sh --name Comfyui --interpreter bash  | 
pm2常用命令
查看所有运行的应用
1  | pm2 list  | 
查看运行状态
1  | pm2 status  | 
停止应用
1  | pm2 stop Comfyui  | 
重启应用
1  | pm2 restart Comfyui  | 
查看日志
- 
查看所有应用的实时日志:
1
pm2 logs
 - 
查看特定应用的实时日志:
1
pm2 logs <app-name>
例如,如果你的应用名为
sdv3-app:1
pm2 logs sdv3-app
 - 
查看特定应用的错误日志:
1
pm2 logs <app-name> --err
例如:
1
pm2 logs sdv3-app --err
 - 
查看特定应用的标准输出日志:
1
pm2 logs <app-name> --out
例如:
1
pm2 logs sdv3-app --out
 - 
查看最近的100行日志:
1
pm2 logs --lines 100
 - 
查看特定应用的最近100行日志:
1
pm2 logs <app-name> --lines 100
例如:
1
pm2 logs sdv3-app --lines 100
 - 
查看日志文件位置:
1
pm2 info <app-name>
例如:
1
pm2 info sdv3-app
 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 lthero!
 评论





