在负载testing期间没有来自Docker容器的响应
我试图在我的架构上使用Docker容器执行负载testing。
我devise的架构:
+---------------+ +---------------+ +--------------+ | Docker Apache |------>| Docker Tomcat |------>| Docker MySQL | +---------------+ +---------------+ +--------------+
我使用JMeter来validation这个架构,但是当我在同一时间启动100个请求时,我收到大约80%的“Socketclosures”错误。 但是Apache日志显示没有错误。
如果我改变架构使用经典的Apache而不是Docker,我没有遇到这些错误(所有请求都被Apache成功处理),但是现在Apache和Docker Tomcat之间有408个HTTP错误。
+---------------+ +---------------+ +--------------+ | Apache |------>| Docker Tomcat |------>| Docker MySQL | +---------------+ +---------------+ +--------------+
我认为docker代理有处理很多同时连接的问题,但有没有办法调整它来解决这个问题?
谢谢你的帮助!