我正在尝试使用Docker容器在我的架构上执行负载测试。
我设计的架构:
+---------------+ +---------------+ +--------------+
| Docker Apache |------>| Docker Tomcat |------>| Docker MySQL |
+---------------+ +---------------+ +--------------+
我使用JMeter来验证这种架构,但是当我同时启动100个请求时,我收到了大约80%的“Socket关闭”错误。但Apache日志显示没有错误。
如果我将架构更改为使用经典的Apache而不是Docker,我没有遇到这些错误(所有请求都由Apache成功处理),但我现在在Apache和Docker Tomcat之间存在408个HTTP错误。
+---------------+ +---------------+ +--------------+
| Apache |------>| Docker Tomcat |------>| Docker MySQL |
+---------------+ +---------------+ +--------------+
我认为docker-proxy在处理大量同时连接方面存在问题,但有没有办法对其进行调整以解决此问题?
感谢您的帮助!