今天遇到一个问题,因为/var/run/httpd
缺少该文件,Apache无法加载。经过大量寻找以找出导致错误的原因之后,我得到了([Tue Jul 25 00:06:31.574386 2017] [auth_digest:error] [pid 6179] (2)No such file or directory: AH01760: failed to initialize shm - all nonce-count checking, one-time nonces, and MD5-sess algorithm disabled
)。
然后我看到MariaDB丢失了它的/var/run/mysql
目录,而PostgreSQL丢失了它的目录。
是什么原因导致这些问题无法在系统启动时进行/无法在重新启动之间保存?
我不希望需要按照此问题中的建议修改init脚本。
ls -dl /var/run
&的输出ls -dl /run
lrwxrwxrwx. 1 root root 6 Dec 15 2015 /var/run -> ../run
drwxr-xr-x 25 root root 800 Jul 26 03:40 /run
在浏览了其他SE网络站点,论坛,新闻组等之后,我想知道这是否与本地和远程文件系统的安装顺序有关(此服务器上安装了一对CIFS共享,每个共享都有子目录绑定)安装在其他位置)。
我将中的CIFS份额推高了/etc/fstab
,并将所有绑定坐骑移到底部。
然后我重新启动。
现在,/run
aka又如/var/run
预期的那样工作。
我不知道编辑/etc/fstab
很重要-但这是我所知道的唯一的实质性更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句