Docker化LAMP栈(搭配Traefik反向代理)大量出现502/504错误的排查求助
Docker化LAMP栈(搭配Traefik反向代理)大量出现502/504错误的排查求助
大家好,我这边遇到一个棘手的问题,想请各位帮忙排查下:
我们有一个基于Docker部署的LAMP栈应用,用Traefik做反向代理,最近突然有超过50%的请求返回HTTP 502/504错误,不管是静态文件还是PHP脚本请求都受影响。
我先查看了Traefik仪表盘,能看到这些错误的统计数量,但Traefik的日志里没有提供任何有用的排查信息。我原本怀疑是Apache超时或者过载导致的,但查看Apache日志后发现,只有成功处理的请求记录,那些失败的请求似乎根本没有到达Apache。
服务器资源方面也没发现异常:没有出现流量突增,CPU使用率一直稳定在60%左右(和平时正常状态一致),磁盘空间也足够。现在我实在不知道该从哪里下手排查问题,也不清楚怎么修复。
补充下环境细节:
- 部署架构:Traefik、Apache、MySQL各自运行在独立的Docker容器中,部署在DigitalOcean的VPS上
- 软件版本:
Apache: 2.4.57PHP: 7.2.34-39Traefik: 1.7.33MySQL: 14.14 Distrib 5.7.35
希望各位能给我一些排查思路或者解决建议,非常感谢!
备注:内容来源于stack exchange,提问作者bkane521
相关产品推荐
相关产品推荐

