主题
宝塔 学习
查看进程
bash
ps -ef|grep nodeCentos安装脚本
bash
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484becnode安装
INFO
宝塔软件商店安装:PM2管理器
查看node接口返回数据
bash
curl http://localhost:3000/nodesqlpm2启动node服务
bash
# https://pm2.keymetrics.io/docs/usage/quick-start/
pm2 start npm -- run startINFO
- npm install pm2 -g # 全局安装pm2
- pm2 start app.js
- pm2 start app.js -i 4 # 后台运行pm2,启动4个app.js # 也可以把'max' 参数传递给 start # 正确的进程数目依赖于Cpu的核心数目
- pm2 start app.js --name my-api # 命名进程
- pm2 list # 显示所有进程状态
- pm2 monit # 监视所有进程
- pm2 logs # 显示所有进程日志
- pm2 stop all # 停止所有进程
- pm2 restart all # 重启所有进程
- pm2 reload all # 0 秒停机重载进程 (用于 NETWORKED 进程)
- pm2 stop 0 # 停止指定的进程
- pm2 restart 0 # 重启指定的进程
- pm2 startup # 产生 init 脚本 保持进程活着
- pm2 web # 运行健壮的 computer API endpoint
- pm2 delete 0 # 杀死指定的进程
- pm2 delete all # 杀死全部进程
pm2各操作系统开机启动配置
Windows
1.安装windows自启动包:npm install pm2-windows-startup -g 2.创建开机启动脚本文件:pm2-startup install
linux
1.启动服务后执行:pm2 startup
mac
1.执行pm2 startup控制台会提示你安装指定文件,安装后即可
forever启动node服务
INFO
forever start /www/wwwroot/www.haobaichun.cn/project/nodesql/bin/www
npm install forever -g #安装
forever start app.js #启动应用
forever stop app.js #关闭应用
forever restartall #重启所有应用