这个问题以前就碰到了,当时应为Load保持在2走了近几个小时,还好VPS没有被停掉。
今天又通过apt-get安装rsyslog时又遇到了这个问题,搜索了一下发现好像只有Ubuntu系的模板遇到了这个问题,从Ubuntu的维护列表中找到了解决方案。
这个问题在更新中被标记为High,Simon Déziel提供的一种解决方案(仅适用于OpenVZ/Proxmox)是以Root用户在Shell运行如下代码:
sed -i -e 's/^\$ModLoad imklog/#\$ModLoad imklog/g' /etc/rsyslog.conf
这句命令通过禁用imklog以解决100%CPU的问题,此方法适用于一些Ubuntu版本的Ubuntu OpenVZ模板,另外在运行完命令后需要重启一下rsyslogd。