Skip to content

服务器关机重启后,如何启动丰盘服务进程

当服务器关机或重启之后,Docker服务及相应的丰盘容器进程均不会自动启动,用户访问网盘系统时浏览器会提示下面这样的响应时间过长、无法访问的错误信息:

网站无法访问

手工启动

企业IT管理员需要在系统启动之后,通过丰盘自带的xpc.sh运维脚本工具按序启动丰盘的所有容器进程,该命令会顺带着启动Docker服务:

bash
sh /opt/xpan/tools/xpc.sh up

配置开机自启动

不同企业的服务器运维管理规范有所不同,对于服务器开机启动的配置方式也有所不同,有些习惯使用单机脚本,有些则采用专业的运维软件集中管理。丰盘安装脚本并不会将自身添加到开机启动流程里,IT管理员需要自行将上述指令配置到开机流程里。

以下是单机脚本化的配置参考。

Ubuntu/Debian发行版

创建启动脚本 sudo vi /opt/xpan/tools/xpan-startup.sh 内容如下:

bash
#!/bin/sh
sh /opt/xpan/tools/xpc.sh up

配置脚本权限为可执行:

bash
sudo chmod +x /opt/xpan/tools/xpan-startup.sh

创建 systemd 服务启动文件, sudo vi /etc/systemd/system/xpan.service

bash
[Unit]
Description=xpan

[Service]
ExecStart=/opt/xpan/tools/xpan-startup.sh

[Install]
WantedBy=multi-user.target

启动丰盘开机脚本服务:

bash
sudo systemctl enable xpan.service
sudo systemctl start xpan.service

重启系统测试开机启动是否配置成功。

CentOS发行版

与Ubuntu发行版同样的,我们需要先创建并配置启动脚本的权限。

创建启动脚本 sudo vi /opt/xpan/tools/xpan-startup.sh 内容如下:

bash
#!/bin/sh
sh /opt/xpan/tools/xpc.sh up

保存文件之后配置权限为可执行:

bash
sudo chmod +x /opt/xpan/tools/xpan-startup.sh

然后输入crontab -e 进入crontab定时任务编辑器,在文件末尾添加以下配置:

bash
@reboot /opt/xpan/tools/xpan-startup.sh

保存后重启系统测试开机启动是否配置成功。