Nginx 反向代理请求慢,如何用日志定位上游耗时?
Nginx 反向代理请求变慢时,在访问日志里同时记录请求总耗时和上游连接、响应头、响应完成时间。先对齐上游地址和状态码,再判断应该检查后端处理、连接建立,还是客户端传输。
Nginx 反向代理请求变慢时,在访问日志里同时记录请求总耗时和上游连接、响应头、响应完成时间。先对齐上游地址和状态码,再判断应该检查后端处理、连接建立,还是客户端传输。
Windows 上同一域名解析出不同 IP 时,用 Resolve-DnsName 分别向两台 DNS 服务器查询相同的完整域名和记录类型。比较返回的地址、别名、TTL 和错误,再判断差异来自内外网视图、缓存还是查询路径。
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 卡住就立即终止连接;先保留现场,确认阻塞链以及事务是否仍未结束。