介绍
PM2 不单单只能管理node.js 应用也可以管理其他应用。只是管理其他应用没有负载均衡功能而已,其余功能和管理node.js应用一致。
PM2 类似supervisor
# 常用命令参考
https://blog.csdn.net/knight_zhou/article/details/137922759
管理Python应用
# 示例
pm2 start v1.py --interpreter=python3
##
pm2 start v1.py --interpreter=/usr/local/python38/bin/python3 --name "test"
###
pm2 start v1.py --interpreter=/usr/local/python38/bin/python3
## 查看app_name 是如何启动的
pm2 show test
## 移除
pm2 delete app_name
##
pm2 --help
管理Go应用
##
pm2 start prometheus --name prometheus -- --config-file=/path/to/prometheus.yml
## 传参启动
pm2 start /opt/proms/node_exporter/node_exporter --name "node" -- --web.listen-addr