欢迎光临
我们一直在努力

daemon-dbus报错引起 cpu100%导致SSH等服务异常

用户反馈SSH服务无法登录的情况:

htop查看到dbus-daemon CPU 100% ,而且是持续100%

$strace -f -F -p dbus-daemon-pid //利用strace看一下dbus进程究竟在干嘛;

没有block住,而是不停的打印一些出错信息、信息是某个pid调用dbus,而dbus反馈错误,错误是(too many open files)

各用户的进程或者系统的最大文件打开数到顶了;

$ulimit -a

看到max user processes默认是4096,太小了,开大些;

修改/etc/security/limits.conf

在文件末尾添加:

soft nofile 65535
hard nofile 65535

修改普通用户的max user process

/etc/security/limits.d/20-nproc.conf 这个位置 . 我修改了里面的值 , 如下图

  *   soft nproc 65535
root soft nproc unlimited
赞(0) 打赏
未经允许不得转载:运维那些事 » daemon-dbus报错引起 cpu100%导致SSH等服务异常

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏