<div>Доброго дня!</div><div>Пытаюсь настроить кеширование картинок но nginx отказывается кешировать. Не могу понять в чем может быть причина. Никаких лишних заголовков от бэкенда не приходит,поэтому проблем быть не должно, однако..</div><div> </div><div>Конфиг:</div><div> </div><div><div>proxy_cache_path /var/www/cache levels=2:2:2 keys_zone=cache:128m inactive=1w max_size=100G;</div><div>proxy_temp_path /var/www/cache/temp 2 2;</div><div> </div><div>server {</div><div>  listen 80;</div><div> </div><div>  proxy_cache cache;</div><div> </div><div>  location / {</div><div>    include snippet.d/origin;</div><div> </div><div>    if ($origin = '') {</div><div>      set $origin "10.9.0.1";</div><div>    }</div><div> </div><div>    proxy_pass http://$origin;</div><div>    proxy_set_header Host storage.ostrovok.ru;</div><div>    proxy_set_header X-Real-Ip $remote_addr;</div><div>  }</div><div>}</div><div> </div><div>кусочек дебага:</div><div> </div><div><div>"GET /1389646270/71ddd251286f6d93e87d7d4f7eb62e51.jpg HTTP/1.0</div><div>Host: static</div><div>X-Real-Ip: 10.9.0.30</div><div>Connection: close</div><div>User-Agent: curl/7.36.0</div><div>Accept: */*</div><div> </div><div>"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http cleanup add: 0000000000F19708</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 get rr peer, try: 1</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 socket 8</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 epoll add connection: fd:8 ev:80002005</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 connect to 10.21.0.9:9380, fd:8 #250</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream connect: -2</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 posix_memalign: 0000000000F14900:128 @16</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 event timer add: 8: 60000:1410448127674</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http finalize request: -4, "/1389646270/71ddd251286f6d93e87d7d4f7eb62e51.jpg?" a:1, c:2</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http request count:2 blk:0</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http run request: "/1389646270/71ddd251286f6d93e87d7d4f7eb62e51.jpg?"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream check client, write event:1, "/1389646270/71ddd251286f6d93e87d7d4f7eb62e51.jpg"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream recv(): -1 (11: Resource temporarily unavailable)</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream request: "/1389646270/71ddd251286f6d93e87d7d4f7eb62e51.jpg?"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream send request handler</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream send request</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 chain writer buf fl:1 s:191</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 chain writer in: 0000000000F197D8</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 writev: 191</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 chain writer out: 0000000000000000</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 event timer del: 8: 1410448127674</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 event timer add: 8: 60000:1410448127674</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream request: "/1389646270/71ddd251286f6d93e87d7d4f7eb62e51.jpg?"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http upstream process header</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 malloc: 0000000000F19B90:4096</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 recv: fd:8 3983 of 3983</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy status 200 "200 OK"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header: "Server: nginx"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header: "Date: Thu, 11 Sep 2014 15:08:33 GMT"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header: "Content-Type: image/jpeg"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header: "Content-Length: 12894"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header: "Connection: close"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header: "X-Image-Generated: 0.026"</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 http proxy header done</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 xslt filter header</div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 HTTP/1.1 200 OK</div><div>Server: nginx/1.6.1</div><div>Date: Thu, 11 Sep 2014 15:07:47 GMT</div><div>Content-Type: image/jpeg</div><div>Content-Length: 12894</div><div>Connection: keep-alive</div><div>X-Image-Generated: 0.026</div><div> </div><div>2014/09/11 15:07:47 [debug] 1357#0: *249 write new buf t:1 f:0 0000000000F19AA0, pos 0000000000F19AA0, size: 176 file: 0, size: 0</div><div>2014/09/11 15:07:47 [debug] 1357#0: *255 http write filter: l:0 f:0 s:176</div><div>2014/09/11 15:07:47 [debug] 1357#0: *255 http cacheable: 0</div><div>2014/09/11 15:07:47 [debug] 1357#0: *255 http file cache free, fd: -1</div><div> </div><div> </div><div>я честно говоря уже и не знаю куда копать.</div><div>Благодарю за внимание.</div></div><div> </div></div>