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