怎么使用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
相关推荐
天朝八阿哥4 分钟前
关于xfce4-pulseaudio-plugin中文翻译的bug
linux·debian
西贝爱学习7 分钟前
【软件】nginx-1.28.0安装包(Windows版)
运维·nginx
z2023050817 分钟前
linux之 remoteproc 内核实现源码分析
linux·运维·服务器
qq_18417767727 分钟前
前端自动部署项目到服务器
服务器·前端·javascript
阿方索29 分钟前
shell脚本
linux·运维
思考的笛卡尔34 分钟前
Go语言实战:高并发服务器设计与实现
服务器·开发语言·golang
嗨丶王哪跑40 分钟前
网络安全审计技术原理与应用
运维·网络·安全·web安全
斯普信专业组41 分钟前
Skywalking从部署集成到动态调优(上)
运维·skywalking·动态调优
斯普信专业组43 分钟前
Skywalking从部署集成到动态调优(下)
运维·skywalking·动态调优
努力努力再努力wz1 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python