使用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!
评论