重启后在 nginx 启动之前挂载 glusterfs

重启后在 nginx 启动之前挂载 glusterfs

在 Centos 7 上重启后

如何确保 NGINX 仅在 glusterFS 挂载完成后启动?

我尝试在 rc.local 中添加一行,但 nginx 无法启动,重启后目录根本没有挂载。这是 mount 命令。

/usr/sbin/mount.glusterfs localhost:/Replicatedvolume /home -o direct-io-mode=enable

当我手动运行它然后启动 nginx/ 时,它会起作用

谢谢

答案1

以防有人好奇,我必须在 rc.local 中的 mount 命令之前放置“sleep 5”

可能需要更少的时间才能完成工作,但是睡眠 1 没有效果。

我还将服务 nginx 启动添加到安装下面的 rc.local 脚本中,现在它可以工作了。

相关内容