某日上午接到用户反馈,他们单位一台服务器,使用银河麒麟服务器操作系统,上周六异常断电之后,周一上午没过多久,磁盘/目录就满了,导致应用异常。到了现场之后,定位到用户是在sysctl.conf文件里将core文件的路径定位到/dmdata目录,该目录下面被大量的core*.文件占满,于是怀疑是断电导致某图形界面程序损坏,一直在尝试启动,导致不断生成core文件。
由于用户着急恢复业务系统,于是我将服务器操作系统的ligthdm服务关闭,让服务器运行在init 3模式,把/dmdata下面的core文件除,再让用户将服务启动。后将sosreport、core文件等发给研发进行分析。
研发分析,用户登录桌面之后,产生了Xvnc进程99个,占用了过多的资源
,导致不断地产生core文件,可能与此有关。与用户沟通,发现用户把vncserver加到开机启动
将上图的vncserver开机启动关闭,重启lightdm服务,再未产生的core文件。