Странности с try_files

greenh greenh at gmail.com
Sat Dec 6 11:30:59 UTC 2014


Добрый день
Подскажите  плз, что происходит не так и куда смотреть
Имеется несколько серверов, отдающих статический контент, и один сервер,
являющийся для них мастером
Делается это следующим образом:
server {
listen *:80;
server_name img.site.com  img-h10.site.com ;
root /home/site.com/site.com;

location / {
expires 14d;

        root /home/site.com/img.site.com;
        try_files $uri $uri/ @fallback;
        error_log  /home/site.com/logs/img.site.com-img-error.log;
    }

    location @fallback
    {
        proxy_pass http://db.site.com;
        proxy_store /home/site.com/img.site.com/$request_uri;
        proxy_cache_key  $host$uri$query_string;
        root /home/site.com/img.site.com;
        proxy_store_access  user:rw  group:rw  all:rw;
        error_log  /home/site.com/logs/img.fallback-error.log warn;
        access_log  /home/site.com/logs/img.fallback-access.log ;
        access_log  /home/site.com/logs/img.fallback-count.log count;
    }

}
Но при анализе img.fallback-access.log выясняется, что один и тот же файл
запрашивается много раз, хотя в ФС он физически присутствует. Что это может
быть?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20141206/ddfff75d/attachment.html>


Подробная информация о списке рассылки nginx-ru