标签: 504
-
个人博客出现 504 Gateway Timeout,排查发现服务器因恶意扫描和分布式爬虫导致严重过载。内存被过多的 PHP-FPM 进程耗尽,引发负载飙升。通过降低 PHP-FPM 进程数以适配硬件配置,在 Nginx 层面封禁恶意扫描 IP 及爬虫 IP 段,并重启 ECS 清理积压进程,最终解决了资源耗尽问题,恢复了服务正常响应。
-
针对前端接口超时时偶尔响应 404 的问题,文章通过追踪请求链路分析排查,发现 ingress-nginx 返回 404 是因 Backend Service 超时导致 Frontend Service 主动断开连接。由于 Nginx 配置中引用了不存在的错误页面,Frontend Service 尝试访问 50x.html 时返回了 404。最终通过注释掉 Frontend Service 中相关的配置项,解决了这一问题,确保后端超时时不再错误响应 404。
