My website has below request flow-
AWS CloudFront -> ELB -> Varnish 4.0.3 -> NginX (reverse proxy) -> ELB -> Drupal7
Working: Normal flow is working as expected.
Problem: When I run load-testing on my site, same request is coming to Drupal server multiple times. e.g. My jMeter bombarded 500 calls to http://website/index.php, ~50% requests hit Drupal server.
Expectation: Varnish should hold all the same request, until first responds.
Observation: Varnish sending all the same requests to back-end, until response for first request comes
If anyone have implemented such functionality please share