rsyslog 不打印日志到/var/log/messages

分享一份适合零基础学习的人工智能教程,通俗易懂,旨在普及知识,促进民族复兴。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               
*.info;mail.none;authpriv.none;cron.none;local3.none                /var/log/messages表示  所有来源的info级别都记录到/var/log/messages  local3.none 不写入到 /var/log/messageshaproxy01:/root# vim /etc/haproxy/haproxy.cfgglobal        log 127.0.0.1   local3haproxy 的日志输出到本地的local3设备rsyslog 配置:local3.*    /var/log/haproxy/haproxy.log*.info;mail.none;authpriv.none;cron.none;local3.none                /var/log/messages这种情况下,日志不会输出到/var/log/messages去掉 local3.none呢?这种情况 /var/log/messages 和  /var/log/haproxy/haproxy.log 都会打印日志

           

给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
这里写图片描述
### 解决 Linux 系统中 `/var/log/messages` 日志文件打印滞后的现象 在处理 `/var/log/messages` 文件的日志记录滞后问题时,可以考虑以下几个方面: #### 调整 rsyslog 配置 日志系统的配置当可能导致消息延迟写磁盘。通过调整 `rsyslog.conf` 或者其他相关配置文件中的参数来优化性能。 对于传统的 SysV init 环境下,默认情况下可能会存在如下设置[^2]: ```bash *.info;mail.none;authpriv.none;cron.none /var/log/messages ``` 为了减少缓冲区的影响并加快日志条目的即时可见性,可以在上述规则前加上 `$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat` 和 `$OmitLocalLogging off` 来确保立即刷新到磁盘而是缓存过多数据。 另外,在较新的版本里还可以尝试启用同步模式(`$ActionQueueType LinkedList`)以及禁用异步I/O (`$ActionResumeRetryCount -1`)等选项以改善实时响应速度。 #### 修改内核参数 有时操作系统级别的调优也能帮助缓解这一状况。比如增加脏页百分比阈值(dirty_ratio),使得内存中的更改更频繁地被刷回到存储设备上;降低提交时间间隔(commit),让未完成的数据尽快持久化保存下来。 编辑 `/etc/sysctl.conf` 添加或修改以下内容: ```bash vm.dirty_background_ratio=5 vm.dirty_expire_centisecs=2000 vm.dirty_writeback_centisecs=1000 vm.dirty_ratio=10 vm.swappiness=10 fs.aio-max-nr=65536 ``` 之后执行命令使这些改动生效: ```bash sudo sysctl -p ``` #### 检查硬件状态与负载情况 排除因硬盘故障或者高负荷运转引起的问题也非常重要。使用工具如 smartmontools 对物理驱动器健康度做评估; 利用 iostat、iotop 查看 IO 性能瓶颈所在之处以便采取相应措施减轻压力源。 最后值得注意的是,如果应用程序本身设计有问题也会造成类似的症状表现出来,因此还需要审查业务逻辑层面是否存在阻塞操作影响到了正常的日志输出流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值