在 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 脚本中,现在它可以工作了。