服务管理
PM2 命令
常用命令
# 查看状态
pm2 status
# 重启服务
pm2 restart <name>
# 停止服务
pm2 stop <name>
# 删除服务
pm2 delete <name>
# 查看日志
pm2 logs <name>
# 监控
pm2 monit
配置文件
// ecosystem.config.js
module.exports = {
apps: [{
name: 'novel-app',
script: './node_modules/next/dist/bin/next',
args: 'start -p 5000',
env: {
NODE_ENV: 'production',
},
}],
};
服务列表
测试环境
| 服务名 | 端口 | 描述 |
|---|---|---|
| novel-app-test | 5001 | 测试应用 |
正式环境
| 服务名 | 端口 | 描述 |
|---|---|---|
| novel-app | 5000 | 正式应用 |
进程管理
查看占用端口
lsof -i :5001
杀掉进程
kill -9 <PID>