重启后数据丢失
应用重启后数据丢失时,如何判断是否缺少持久化存储。
这通常意味着数据写在容器临时文件系统里,而没有挂载持久化存储。容器一旦重建,临时文件就会一起消失。
先判断是不是这类问题
- 丢失的数据是否原本写在容器内部目录
- 应用是否配置了存储卷
- 这个目录是否真的是业务数据目录,而不是缓存目录

常见原因
- 数据直接写进了容器临时文件系统
- 已经配置存储卷,但挂载路径和真实写入路径不一致
- 多实例下仍然依赖本地写入,实例之间天然不共享
建议排查顺序
- 先确认业务实际写入的是哪个目录
- 再确认该目录是否已经挂载持久化存储
- 如果已挂载,检查挂载路径是否和应用真实写入路径一致
- 如果已扩容多实例,评估是否应该改为对象存储、数据库或共享存储方案