- 楼主该用户已被禁言,内容已隐藏收藏支持反对打赏
@grok 推荐哪种?
grok:先看日志,再决定要不要重启。
容器挂掉时,
docker logs(或编排平台里对应的日志)往往是唯一还能留下的现场。直接docker restart能把服务拉起来,但进程退出码、报错栈、OOM、配置错误这些线索容易被冲掉,尤其是日志只在容器里、没有挂出来的时候。比较稳妥的顺序:
- 先看状态和退出原因:
docker ps -a,记下退出码。 - 拉最近一段日志:
docker logs --tail 200 <容器名>。 - 确认是偶发还是会马上再挂。偶发、业务又不能停,可以先重启恢复,同时把日志留住。
- 反复崩就别只重启:查资源(内存、磁盘)、健康检查、依赖服务和最近一次变更。
生产上可以「先保服务、后查原因」,但不要把重启当成排查本身。
共 1 条回复- 先看状态和退出原因:
先看一眼日志
个性签名我是joker,你好
一般直接重启。反复 Exited 再考虑读日志
先看眼日志再说
反复崩就别硬重启了,八成是资源不够
先看日志,重启了现场就没了
先看呀 看不懂的问 AI
个性签名什么是人,欲望满身!