Linux安装进程守护Supervisor并启动爱影CMS教程

2024-01-01 0 1,056

Linux系统远程SSH安装完CMS后,断开远程就会导致CMS程序退出,解决这个问题有两种方案,一是使用nohup启动程序,另一种是安装进程守护程序。

方法一:使用nohup启动CMS程序,进入cms所在目录,输入 nohup ./cms & 启动就完成了,这种方法的缺点就是程序升级后,需要手动再次启动程序才行。

方法二:安装supervisor进程守护工具,使用此工具可以自动启动CMS程序,现在介绍如何安装supervisor进程守护

SSH登录服务器后,在命令行输入:

Centos:yum install supervisor -y

Ubuntu: sudo apt install supervisor -y

Linux安装进程守护Supervisor并启动爱影CMS教程

把supervisor加入自动启动,命令行输入:systemctl enable supervisord

启动supervisor,命令行输入:systemctl start supervisord

Linux安装进程守护Supervisor并启动爱影CMS教程

等待启动完成后,进入supervisor的配置目录,一般默认路径都是在/etc/supervisord.d

Linux安装进程守护Supervisor并启动爱影CMS教程

写入iycms.ini配置文件:vi iycms.ini ,

Linux安装进程守护Supervisor并启动爱影CMS教程

在配置文件内写入以下内容(按下 i 键或者 Insert 键进入编辑模式):

[program:iycms]
directory = #你的程序所在目录   例子:/home/iycms                                   
command =#你的运行程序所在目录   例子: /home/iycms/cms                         
autostart = true
autorestart = true
user = root
redirect_stderr = true
stdout_logfile = #你的程序所在目录后面加上stdout.log   例子:/home/iycms/stdout.log         

Linux安装进程守护Supervisor并启动爱影CMS教程

内容输入完成后按Esc键后输入 :wq 保存退出

然后进入supervisor的控制台,在命令行输入:sudo supervisorctl

Linux安装进程守护Supervisor并启动爱影CMS教程

在控制台中输入 update 进行supervisor的配置更新,这时会把刚刚配置的iycms加入到supervisor控制台中

Linux安装进程守护Supervisor并启动爱影CMS教程

这时说明配置文件已经加载,并且程序已经启动,输入 status 可以查看进程运行状态

Linux安装进程守护Supervisor并启动爱影CMS教程

状态为RUNNING说明程序已经运行,此时可以输入exit退出supervisor控制台了

Linux安装进程守护Supervisor并启动爱影CMS教程

supervisor的快捷操作方法,不用进入控制台就可以快速操作:

supervisorctl start iycms            //启动iycms

supervisorctl restart iycms        //重新启动iycms

supervisorctl stop iycms           //停止iycms

supervisorctl update                //更新supervisor配置

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

mtheme模板 其他教程 Linux安装进程守护Supervisor并启动爱影CMS教程 https://www.mtheme.cc/7194.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务