PM2介绍
PM2 is a daemon process manager that will help you manage and keep your application online 24/7
PM2是一个后台进程管理工具,能帮助管理应用和维持应用7*24小时运行。
PM2在线安装
npm install pm2 -g
PM2离线安装(适用于内网)
参见 如何离线安装pm2
PM2指定解释器部署fastapi程序
pm2 start main.py -x --interpreter python
PM2多实例部署程序(根据可用资源智能启动多个实例)
pm2 start main.py --name main -i 0
PM2查看日志
pm2 logs
PM2删除启动的服务
pm2 delete main
PM2查看启动的服务
pm2 list
问题:
- pm2 无法加载 提示无法加载文件 因为在此系统上禁止运行脚本。有关详细信息,请参阅…
解决方案:点我点我点我
- no module named uvicorn
解决方案:主要是Python环境配置问题,将Python路径加入环境变量即可
- 执行Python程序时弹出黑窗口

解决方案:pm2 start main.py -x --interpreter pythonw
本文介绍了PM2,一个用于持续运行应用的进程管理工具,包括在线和离线安装方法,以及使用它部署FastAPI程序、管理多实例和查看日志的步骤。还提供了针对常见问题如无法加载文件、环境配置错误和黑窗口的解决方案。

3880

被折叠的 条评论
为什么被折叠?



