logrotate失效的简单排查
文章目录
- 检查selinux
- 检查配置文件
- 参考文献
检查selinux
确认Selinux已经关闭,Selinux为Permissive时虽然可以日志转储,但 /var/log/messages 有提示信息:
当然,如果不关闭Selinux,简单执行一下命令就可以了,参考文献有明确的方法。
检查配置文件
转储失败提示logrotate: ALERT exited abnormally with [1],截图如下:
这条告警是执行 /etc/cron.daily/logrotate 时产生的。解决方法是使用 logrotate -d 逐一检查/etc/logrotate.d下的配置文件。示例产生的告警如下:
error: skipping "/var/log/boot.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
如图所示,由于/var/log文件夹权限问题导致logrotate执行时报错退出,当前权限是777,改成755就好了。
总结一下,排查步骤为:
- 检查selinux,尽量改为disabled,省事
- 使用 logrotate -d 逐一检查配置文件,解决提示的error问题
参考文献
https://access.redhat.com/solutions/32831
logrotate失效的简单排查相关推荐
- logrotate测试_简单好用的日志管理工具 Logrotate
前言 日志就像程序的生命记录仪,详细记录下了程序运行的点点滴滴. 慎重的选择记录哪些日志:在茫茫日志海中寻找真正记录问题的日志,你是不想经历的: 精心的定时压缩转移日志:故障发生了,日志却丢了,此时的 ...
- JVM:JVM内存结构、内存溢出及简单排查思路
1.JVM内存结构 JVM 的运行时数据区主要包括:堆.栈.方法区.程序计数器等 1.1.程序计数器(PC寄存器) 程序计数器(Program Counter Register)是一块较小的内存空间, ...
- 简单排查java应用CPU飙高的线程问题
原文地址:https://www.cnblogs.com/zyhxhx/p/4564953.html 1. 获取要查看的进程的ID ps aux | grep xxx 2. 查看此进程下的线程信息 t ...
- 一次CPU过载的简单排查历程
文章目录 背景 排查 性能火焰图 druid性能问题 PageHelper插件性能问题 结论 CPU使用问题一般做性能分析,采集性能火焰图,查看CPU耗时情况 背景 我们单机压测线上一台新服务机器,容 ...
- 简单排查定位linux系统的性能瓶颈
有没有遇到过开发人员抱怨着系统使用比较卡顿,影响批处理的效率等等,下面使用几个步骤,初步定位瓶颈. 一.有监控的情况下,首先看监控,是否有异常指标或报警 二.没有监控的情况下按照以下步骤看看系统层面有 ...
- easypoi needmerge失效_EasyPOI简单用例,简单有效
用poi导出Excel表格,需要配置很多东西,也比较麻烦,这里使用poi的封装easypoi,可以快速配置,实现Excel或者word文件的导出.这里我们结合SpringMVC开发easypoi. 1 ...
- Nginx反向代理失效及原因排查
介绍 捯饬了半天,排错nginx的反向代理为什么没有生效,最后发现 一个路径问题 环境 Ubuntu 20 Nginx 最新版- 2022年04月30日 配置 要求:想让web调用API请求中的/sy ...
- java fgc_记一次频繁FGC的简单排查
简书 占小狼 转载请注明原创出处,谢谢! 如果读完觉得有收获的话,欢迎点赞加关注 周末愉快,今天有时间记录一下上周遇到的一个问题,学习的脚步不能放慢,也不敢放慢. 存在问题 在线上环境进行服务压测,压 ...
- Android 锁屏后handler计时失效
目录 问题背景 handler失效的原因 排查了解到Doze机制 锁屏后计时解决方案 问题背景 需要记录用户播放音频的时长,我在一个service中开启handler,每隔一秒用户正在播放,将播放时长 ...
最新文章
- mysql常见增量恢复方式_MySQL 全备份与增量备份 全恢复与增量恢复
- 第11章:Shell编程
- 使用RESTful客户端API进行GET / POST
- PopTheBubble —测量媒体偏差的产品创意
- 美团员工被指用钓鱼邮件获拼多多薪资;华为回应暂无其它手机厂商接入HarmonyOS;GCC 放弃版权转让政策|极客头条...
- linux32-bit是什么意思,怎么查看LINUX系统是32bit还是64bit
- Python 进阶—— list 的头插和尾插
- java面试的计算机网络_Java面试总结之计算机网络(二)
- 《树莓派渗透测试实战》——1.7 树莓派渗透测试场景
- bash 变量使用技巧
- dlibdotnet 人脸相似度源代码_C#开发的人脸左右相似度计算软件源码分析
- 关于信息学奥赛一本通(C++版)在线评测系统 1153 绝对素数
- AUTOCAD——创建块与插入块命令
- vs2013断点调试
- matlab图像去散焦,matlab为图像加运动模糊和散焦模糊
- 我的数学学习回忆录——一个数学爱好者的反思(二)
- 金融计算机在线使用,金融计算器使用实例.ppt
- Mysql Workbench SSL错误
- 必背C语言算法 C语言求自然底数e
- 拼写单词 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符