工具
Web 开发
Web 服务
rsyslogd 占用磁盘 100%
rsyslogd 占用磁盘 100%,通过限制 IO 读取速度、降低 IO 优先级等方式均无效。
解决方案:升级 rsyslogd
查看当前 rsyslogd 版本:
$ rsyslogd -v
rsyslogd 8.2102.0-5.el8 (aka 2021.02) compiled with:
添加支持 rsyslogd 最新版本的 yum 源:
$ cd /etc/yum.repos.d/
$ wget http://rpms.adiscon.com/v8-stable/rsyslog.repo
查看这个源的配置:
$ cat rsyslog.repo
baseurl=http://rpms.adiscon.com/v8-stable/epel-$releasever/$basearch
实际指向 http://rpms.adiscon.com/v8-stable/epel-8/x86_64/RPMS/
查看最新版本的信息:
$ sudo yum info rsyslog
升级 rsyslog:
$ sudo yum update rsyslog
升级完毕后查看版本:
$ rsyslogd -v
rsyslogd 8.2210.0 (aka 2022.10) compiled with:
启动 rsyslogd:
$ sudo systemctl start ryslogd
$ systemctl status rsyslog
解决方案:替换为 syslog-ng
可以用 syslog-ng 替代 rsyslogd。