青龙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反向代理

 

 

文中未注释时,默认文章版权归作者所有。请注明出处:【青龙Tools的后台进程守护教程(附反代域名):https://6b7.org/460.html】
THE END
分享
二维码
打赏
< <上一篇
下一篇>>