I identified a strange behavior in my nginx/1.11.2. Same cached objects are returning different content length. In the logs below, body_bytes_sent changes intermittently between 215 and 3782 bytes. The correct length is 3782. (these objects are not being updated in this interval)
xxxxxxxxxx - - [02/Jun/2017:01:29:06 +0000] "GET /img/app/bt_google_play.png HTTP/2.0" 200 *215* "xxxxxxxxxx" "Mozilla/5.0 (Linux; Android 6.0.1; SM-G600FY Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36" 42 215 10.571 "image/png" HIT xxxxxxxxxx - - [02/Jun/2017:01:29:50 +0000] "GET /img/app/bt_google_play.png HTTP/2.0" 200 *3782* "xxxxxxxxxx" "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.0 Mobile/14F89 Safari/602.1" 32 3791 0.344 "image/png" HIT ** request_time is always high for the shorter requests* I'm ignoring Vary header in proxy_ignore_headers too. Any idea about this? Tks, Guilherme
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx