怎么使用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
相关推荐
IEVEl7 分钟前
CentOS 7 安装 EMQX (MQTT)
linux·运维·centos
好多知识都想学9 分钟前
Centos 7 搭建 jumpserver 堡垒机
linux
vortex536 分钟前
深入理解 Linux 文件权限:从 ACL 到扩展属性,解剖底层技术细节与命令应用
linux·运维·服务器
Cyber4K1 小时前
《零基础实战:手把手教你用LNMP环境搭建Discuz论坛》
linux
BTU_YC1 小时前
Cannot find a valid baseurl for repo: centos-sclo-sclo/x86_64
linux·运维·centos·php
大王10241 小时前
在 CentOS 系统中开机自动执行 Shell 脚本
linux·运维·centos
IT小馋猫1 小时前
CentOS 7 宝塔部署
linux·运维·centos
愚润求学1 小时前
LInux基础指令(二)
linux·服务器·语法
FIT2CLOUD飞致云1 小时前
1Panel MCP Server发布,开启AI对话式运维新时代!
运维·开源
古希腊掌握嵌入式的神2 小时前
[Linux]解决虚拟机 ubantu系统下网络的问题
linux·运维·服务器