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

Linux 远程 SSH 安装 CMS 并保持进程运行

Linux 系统远程 SSH 安装完 CMS 后,断开远程会导致 CMS 退出。解决方法有两种:

方法一:使用 nohup 启动 CMS

进入 CMS 所在目录,输入以下命令:

nohup ./cms &

缺点:程序升级后需要手动重新启动。

方法二:安装 Supervisor 进程守护工具

使用 Supervisor 可以让 CMS 自动启动。

1. 安装 Supervisor

CentOS

yum install supervisor -y

Ubuntu

sudo apt install supervisor -y

2. 设置 Supervisor 开机自启

systemctl enable supervisord
systemctl start supervisord

3. 进入 Supervisor 配置目录

默认路径:

cd /etc/supervisord.d

4. 创建 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 = /home/iycms/stdout.log  # 日志文件

保存并退出:按 Esc,输入 :wq,然后回车。

5. 重新加载 Supervisor 配置

sudo supervisorctl
update

6. 检查 CMS 进程状态

status

如果显示 RUNNING,说明 CMS 已成功运行。

输入 exit 退出 Supervisor 控制台。

Supervisor 快捷命令

supervisorctl start iycms      # 启动 CMS
supervisorctl restart iycms    # 重启 CMS
supervisorctl stop iycms       # 停止 CMS
supervisorctl update           # 更新 Supervisor 配置
本文著作权归作者 [ 林明 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

发表留言