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进行用户的软件升级和管理。
(进程一直在涨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进行用户的软件升级和管理。
编辑回复