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
把supervisor加入自动启动,命令行输入:systemctl enable supervisord
启动supervisor,命令行输入:systemctl start supervisord
等待启动完成后,进入supervisor的配置目录,一般默认路径都是在/etc/supervisord.d
写入iycms.ini配置文件:vi iycms.ini ,
在配置文件内写入以下内容(按下 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
内容输入完成后按Esc键后输入 :wq 保存退出
然后进入supervisor的控制台,在命令行输入:sudo supervisorctl
在控制台中输入 update 进行supervisor的配置更新,这时会把刚刚配置的iycms加入到supervisor控制台中
这时说明配置文件已经加载,并且程序已经启动,输入 status 可以查看进程运行状态
状态为RUNNING说明程序已经运行,此时可以输入exit退出supervisor控制台了
supervisor的快捷操作方法,不用进入控制台就可以快速操作:
supervisorctl start iycms //启动iycms
supervisorctl restart iycms //重新启动iycms
supervisorctl stop iycms //停止iycms
supervisorctl update //更新supervisor配置
站点管理-->站点设置-->模板设置
已经修复
不能搜索
所有模板都没有后台 本站不提供有后台模板
没有模板后台?