1.pm2不会安装请看这篇
每天分享一点运维小知识—pm2工具
2.pm2启动python脚本
pm2 start 脚本名称.py --name 指定app名字 -x --interpreter python
在这里插入图片描述
启动可以附加的参数包括不限于下面这些:
--script 启动脚本路径 --instances应用启动实例个数,仅在cluster模式有效,默认为fork; --exec_mode应用启动模式,支持fork和cluster模式; --name 指定 app 名字 --watch 监听重启,启用情况下,文件夹或子文件夹下变化应用自动重启 --ignore_watch 忽略监听的文件夹,支持正则表达式,配合 watch 使用 --max-memory-restart 最大内存限制数,超出自动重启; --env 环境变量,object类型,如{"NODE_ENV":"production", "ID": "42"}; --log 指定 log 的位置, 若要指定新位置,需将原本的 process 刪掉,再重新启动即可 --output 指定 output log 位址 --error 指定 error log 位址 --log-date-format 指定日志日期格式,如YYYY-MM-DD HH:mm:ss; --arg1 --arg2 --arg3 额外的参数 --restart-delay 自动重启时,要 delay 多久 --autorestart 默认为true, 发生异常的情况下自动重启 --cron_restart crontab时间格式重启应用,目前只支持cluster模式; --restart_delay 异常重启情况下,延时重启时间;