Docker 容器运行中却显示 unhealthy,怎么排查?
Docker 容器显示 Up (unhealthy) 时,先用 docker inspect 查看健康探针的命令、退出码和输出。容器主进程仍在运行,但探针已连续失败。确认失败来自探针命令、服务监听还是启动时序,再调整配置。
Docker 容器显示 Up (unhealthy) 时,先用 docker inspect 查看健康探针的命令、退出码和输出。容器主进程仍在运行,但探针已连续失败。确认失败来自探针命令、服务监听还是启动时序,再调整配置。
Linux 创建文件时报 “No space left on device”,即使 df -h 仍显示有剩余空间,也应对失败路径执行 df -i。如果该文件系统的 IFree 为 0,说明没有空闲 inode 可用于创建新文件;再用 du --inodes 找出积累大量小文件的目录。
MySQL 8.4 中排查 InnoDB 锁等待,可先查询 sys.innodb_lock_waits,区分等待连接和阻塞连接,再结合事务信息确认业务归属。不要因为某条 SQL 卡住就立即终止连接;先保留现场,确认阻塞链以及事务是否仍未结束。
在 Windows 上核对下载文件,可用 Get-FileHash 计算 SHA256,再与发布者可信渠道提供的完整校验值比较。值不一致时先停止使用并核查版本与下载结果;值一致只支持文件内容匹配这一判断,不能单独证明发布者可信或软件没有恶意行为。
Nginx 反向代理出现404时,先确认请求命中了哪个 server 和 location,再对照后端实际收到的路径。普通前缀 location 中,proxy_pass 是否包含 URI 会改变路径映射:末尾的斜杠可能代表用“/”替换匹配前缀,不能仅凭加斜杠或删斜杠猜测修复。