Linux rsyslog服务占用内存过高

1、参考

Linux 查看文件大小并排序

Linux日志管理rsyslog系统日志管理

日志介绍与rsyslog服务管理与配置

【Linux】解决rsyslog服务占用内存过高

linux内存管理 rsyslog进程占用高内存

2、

df -h
du -sh *
du -sh /var/log/* | sort -rn
du -sh /var/log/* | sort -n
du -sh /var/log/* | sort -n | head
du -sh /var/log/* | sort -rn | head
tail -f /var/log/messages
执行journalctl --verify命令检查发现系统日志卷文件损坏错误
解决办法(https://blog.csdn.net/qq_35995514/article/details/122806067)
1、删除上面损坏的journal文件
2、删除 /var/lib/rsyslog/imjournal.state文件
3、修改rsyslogd服务配置文件后重启rsyslog
vim /usr/lib/systemd/system/rsyslog.service
在Service配置中添加MemoryAccounting=yes,MemoryMax=80M,MemoryHigh=8M 三项来限制服务内存使用率,
通常情况下rsyslogd大小只有5M,所以将内存上限设置为8M,然后将绝对内存限制为80M。
systemctl daemon-reload
systemctl restart rsyslog
posted @   一只桔子2233  阅读(328)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2021-10-30 js前端 音频波形图像展示
2021-10-30 js前端 仪表盘实现
2018-10-30 14 字符字符串和文本处理
2018-10-30 15、枚举类型和标志位
2018-10-30 Oracle 数据库连接的一些坑
点击右上角即可分享
微信分享提示