PM2 常用命令:Node、Rust、Go 后台服务进程管理
PM2 很多人以为只能管 Node.js,其实它本质上是一个进程管理器。只要是能在命令行启动的长期运行程序,PM2 都可以托管,比如 Node.js、Rust 编译出来的二进制、Go 服务、Python 脚本、Shell 脚本等。
例如一个 Rust 后端服务,可以这样启动:
pm2 start ./target/release/gateway \
--name bazar-api \
--cwd /var/www/bazar_api \
--update-env
这篇整理一下 PM2 的常用命令、参数含义和部署时经常会用到的操作。