Centos6.10 gnome挂死问题处理

Linux系统 0 560 佚名 收藏

故障现象:

接用户反馈,原有VNC可正常使用,新建VNC打开后界面为黑屏。Terminal界面正常,服务任务正常。

 

问题复现:

  1. 一般用户,原连接正常,任务正常。新创建VNC,黑屏,问题复现
  2. Root用户,新创建VNC 黑屏,问题复现
  3. 因为是虚拟机,连接控制台,因为有登录是正常的。Quit出来,界面就进入了转圈圈,单无法出来gnome界面的状态。

分析过程:

1、分析so依存关系,所有SO都在,状态正常

2、dbus进程负载高:


3、系统是vmware虚拟机,登录伪终端199个,已经uptime 752天,但是因为在跑版图和轻仿真,仍然不想reboot方式解决。

4、察看which dbus-launch  位置,应该在 :  

/usr/bin/dbus-launch

which dbus-daemon  位置应该在:

/bin/dbus-daemon

 

解决办法:

  1. 增大ulimit参数,未能解决,但是有必要:

    ulimit -SHn 65535

    ulimit -u 4134117

    ulimit -n 65535

    ulimit -d unlimited

    ulimit -m unlimited

    ulimit -s unlimited

    ulimit -t unlimited

    ulimit -v unlimited

  2. 因为是使用的NIS登录验证,过去两年多,有离职用户,进程还僵死在OS内。杀掉已经离职用户的PID,特征为用户的名称变成了数字,也就是他的uid。

    ps -ef|grep dbus

    然后 kill -9

 

释放dbus-daemon,问题解决

 

 

其他:

有兄弟反馈直接kill dbus-daemon,未尝试,因为这个是OS的dbus守护进程,不是用户进程,杀掉的话感觉上层依存的会崩掉。不影响业务的情况下,可以试,但是生成环境不可以。因为这个故障简单,就没搭测试环境,有测试环境的可以试下。

相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码