怎么使用pm2启动和暂停后端程序(后端架构nodejs+koa)

首先查看自己的pm2进程

bash 复制代码
pm2 list

或者

bash 复制代码
pm2 status

如果什么进程都没有,但是你确实有后端程序运行在服务器上,使用以下查看pm2程序的启动用户

bash 复制代码
ps aux | grep pm2

就可以看到具体的用户和进行的信息

接着转换到你要操作的pm2的进程用户下

bash 复制代码
sudo su - 用户名  # 切换到 某某  用户
pm2 list       # 查看 某某 用户管理的进程

如果想要退出进入的用户名状态下,输入"exit"进行退出

bash 复制代码
exit

然后pm2 list会输出很多的进程

查看进程的具体信息,确认自己运行后端文件位置

bash 复制代码
pm2 show <id>或者<name>

接着查看进程日志

bash 复制代码
pm2 logs <id> or <name>

终止进程

bash 复制代码
pm2 stop <id> or <name>

重启进程

bash 复制代码
pm2 restart <id> or <name>

确保程序在后台稳定运行

bash 复制代码
pm2 save

实时监控进程

bash 复制代码
pm2 monit
相关推荐
考虑考虑8 小时前
数据库中的EXISTS
运维·数据库·后端
爱网络爱Linux9 小时前
【系列】每天一个 Linux 命令(53)startx 命令
linux·rhce·rhca·linux运维·linux命令大全·红帽认证
ZhengEnCi9 小时前
L2A-一个域名如何访问多台云服务器-子域名、路径前缀与Nginx反向代理选型指南
linux·人工智能
M78佐菲9 小时前
51单片机学习笔记:ds18b20要点整理
linux·笔记·嵌入式硬件·学习·51单片机
高亦真9 小时前
今天是学习嵌入式的第37天
linux·学习·算法
一个有温度的技术博主10 小时前
Linux 核心命令速查指南:从文件操作到系统运维
linux·服务器
小小的木头人10 小时前
Docker 环境下迁移 containerd 数据目录:从 `/var/lib/containerd` 到 `/data/containerd`
linux·docker
天远数科11 小时前
零信任架构实战:基于天远全能消金报告构建自动化信贷评估网关
运维·人工智能·架构·自动化
东城居士11 小时前
验证第一个Linux字符驱动程序
linux·嵌入式系统
Winner_hwx11 小时前
华为ICT大赛备赛复习1
服务器·网络·华为