青龙Tools的后台进程守护教程(附反代域名)
演示图
一、Supervisord守护
1、下载程序文件
# 创建文件夹并进入文件夹
mkdir qltools && cd qltools
# 下载自己系统架构的版本(以Linux的amd64为例)
wget https://github.com/nuanxinqing123/QLTools/releases/download/替换最新版本/QLPanelTools-linux-amd64.zip
# 解压
unzip QLPanelTools-linux-amd64.zip
# 给予权限
chmod 755 QLPanelTools-linux-amd64
# 启动项目排查错误
./QLPanelTools-linux-amd64
# 如果无误,那么结束程序开启进程守护
Ctrl + C
2、Supervisord
# 首先确认自己的程序目录,以下展示我的目录
/home/nuanxinqing/tools/QLPanelTools-linux-amd64
# Supervisord 点击添加守护进程
名称:QLTools
运行目录:/home/nuanxinqing/tools/
启动命令:/home/nuanxinqing/tools/QLPanelTools-linux-amd64
# 然后点击确定即可完成守护
二、PM2守护
# 安装PM2
npm install pm2 -g
# PM2 开机自启
pm2 startup
# 启动
pm2 start QLPanelTools-linux-amd64
# 重新启动
pm2 reload QLPanelTools-linux-amd64
# 停止
pm2 stop QLPanelTools-linux-amd64
# 删除
pm2 delete QLPanelTools-linux-amd64
# 监听模式(当文件发生变化,自动重启)
pm2 start QLPanelTools-linux-amd64 --watch
三、Nohup运行
# 程序启动命令
nohup ./QLPanelTools-linux-amd64 > log.log 2>&1 &
# 程序终止命令
ps aux | grep QLPanelTools-linux-amd64 | awk '{print $2}' | xargs -I % kill -9 %
四、Nginx反向代理
阅读剩余
版权声明:
作者:Nuanxinqing
链接:https://6b7.org/460.html
文章版权归作者所有,未经允许请勿转载。
THE END