AI / 编程与调试
排查异步写日志与缓冲导致的丢日志,确保崩溃前最后几条能落盘
这个服务 [服务名] 崩溃后,日志停在了出事前几十秒,最后几条关键信息没了。请排查:日志是否走了异步 appender 和缓冲区、崩溃时有没有 flush、容器标准输出是否被截断、磁盘满或轮转是否把最近的文件删了。给出改法(关键级别同步刷盘、优雅退出时 flush、轮转配置),并说明性能代价。
中文原文
只对 warn 以上同步落盘,全量同步会把日志本身变成性能瓶颈。