错误 #4375
BaseService启动时需要对/coredump路径做一次多余core文件的删除动作
开始日期:
2025-11-03
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
YZMM
发现问题版本:
Rel_3.1.4
目标解决问题版本:
Rel_3.1.4
描述
可以判断下,如果模式是转储,那么也只做删除动作
历史记录
由 李 玮璇 更新于 大约 7 小时 之前
- 状态 从 新建 变更为 进行中
 
【问题原因】
发现都那个baseService监控不到进程停止时,无法删除coredump下文件,比如reboot场景
【修改方案】
1、启动baseService后10s的时候删除一个coredump目录下文件,只保留每个进程的一个最新的core文件
2、coredump目录的告警配置从4改成10,即当磁盘总空间剩余10g的时候,开始删除coredump目录(删够剩余10g,剩余空间太小可能会全删),删除后还是不足10g就告警
【回归方法和注意事项】
使用基本场景多测试一下,比如早coredump目录下有多个相同进程的core文件情况下:
1、reboot后coredump目录是否基本只剩新的coredump文件
2、重启baseService之后coredump目录是否基本只剩新的coredump文件
2、磁盘空间不足10g的时候是否会删除coredump目录下的文件