现象:
1.新开vnc端口报告Could not start Xvnc。
2.换服务器,换其他用户均报一样的错。
解决过程:
1.网上找解决方法,让安装工具,命令如下:
yum install pixman pixman-devel libxfont -y (事实证明该工具会多报告一些无关紧要的log,该方法后被同事diss 无用的办法还会带来其他麻烦。。。只能说该方法不适用于我们服务器日常使用场景。)
2.向懂的同事求助 ,告诉我说找维护该服务器的IT,最近是否变更了服务器的什么配置?回答:否。 说:那等IT解决。
3.后自己无意间发现/nishome/目录已满 利用率100%!!!
最终找到是因为同事的用户下.vnc目录下的一个server***.log文件占用518G的空间导致的。如下图
tail 了其内容如下图,
产生该文件的具体内容未知,根据当时的操作痕迹猜测为dconf不能工作正常,该dconf文件的产生是由于一个用户访问另外一个用户的文件时,权限不够而报错。当然只是猜想,文件太大不敢直接打开,也可能该文件早就存在,只是日积月累而造成的。
4.删除该文件之后df -h查看nishome还是利用率100%,后发现是延迟太大,隔了大约3-5分钟之后才释放出518G空间。
5.重新开vnc端口,已经ok。