Skip to content

宝塔 学习

查看进程

bash
ps -ef|grep node

Centos安装脚本

bash
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

node安装

INFO

宝塔软件商店安装:PM2管理器

查看node接口返回数据

bash
curl http://localhost:3000/nodesql

pm2启动node服务

bash
# https://pm2.keymetrics.io/docs/usage/quick-start/
pm2 start npm -- run start

INFO

  • 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 #重启所有应用