task sshpass:23238 blocked for more than 120 seconds

回复 收藏
Q:INFO: task sshpass:23238 blocked for more than 120 seconds.
(进程一直在涨load也在攀升,登录服务器无响应)

原理:linux会设置40%的可用内存用来做系统cache,当flush数据时这40%内存中的数据由于和IO同步问题导致超时(120s),所将40%减小到10%,避免超时
在文件/etc/sysctl.conf中加入 vm.dirty_ratio=10

编辑完成后,请执行以下命令使变动立即生效:
/sbin/sysctl -p
/sbin/sysctl -w net.ipv4.route.flush=1
这个重启是能够一时的解决问题,但还是得去知道是什么引起的,根据日志看到是因为一个rhsmcertd-worker导致的。


rhsmcertd Red Hat Subscription Manager daemon,这个服务是RHEL6.1新加的,用于更好、更方便的使用RHN进行用户的软件升级和管理。



2016-02-03 13:47 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: