![重启后在 nginx 启动之前挂载 glusterfs](https://linux22.com/image/719861/%E9%87%8D%E5%90%AF%E5%90%8E%E5%9C%A8%20nginx%20%E5%90%AF%E5%8A%A8%E4%B9%8B%E5%89%8D%E6%8C%82%E8%BD%BD%20glusterfs.png)
在 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 脚本中,现在它可以工作了。