а вот тут вообще все происходит в ту же секунду и первый экспайред а второй хит www.site.ru x.x.x.x - [23/Jul/2015:13:11:02 +0300] "GET /a/b HTTP/1.1" 4.200 " NGINX-CACHE-EXPIRED www.site.ru x.x.x.x - [23/Jul/2015:13:11:02 +0300] "GET /a/b HTTP/1.1" 0.000 " NGINX-CACHE-HIT
25 сентября 2015 г., 19:04 пользователь Иван Мишин <simplebo...@gmail.com> написал: > 4.200 3.500 и т.д. это и есть время ответа от бека. > > и например вот тут > www.site.ru x.x.x.x - [23/Jul/2015:15:15:14 +0300] "GET /a/b HTTP/1.1" > 4.100 " NGINX-CACHE-EXPIRED > www.site.ru x.x.x.x - [23/Jul/2015:15:15:15 +0300] "GET /a/b HTTP/1.1" > 0.000 " NGINX-CACHE-HIT > > бек обрабатывал 4.100 как видно но следующий запрос уже через 1 сек > получил HIT не смотря на то что по идеи первый запрос еще в кеш не попал > > 25 сентября 2015 г., 18:54 пользователь Aleksandr Sytar < > sytar.a...@gmail.com> написал: > >> >> >> 25 сентября 2015 г., 17:21 пользователь Иван Мишин <simplebo...@gmail.com >> > написал: >> >> Кеш заведен на 20 минут при этом иногда бывает что кеш как-бы не >>> срабатывает. >>> Ключи кеша proxy_cache_key $server_name$request_uri >>> Вот пример из логов адекватной работы: >>> >>> www.site.ru x.x.x.x - [23/Jul/2015:11:02:32 +0300] "GET /a/b HTTP/1.1" >>> 4.200 " NGINX-CACHE-EXPIRED >>> www.site.ru x.x.x.x - [23/Jul/2015:11:02:44 +0300] "GET /a/b HTTP/1.1" >>> 0.000 " NGINX-CACHE-HIT >>> >>> www.site.ru x.x.x.x - [23/Jul/2015:13:11:02 +0300] "GET /a/b HTTP/1.1" >>> 4.200 " NGINX-CACHE-EXPIRED >>> www.site.ru x.x.x.x - [23/Jul/2015:13:11:02 +0300] "GET /a/b HTTP/1.1" >>> 0.000 " NGINX-CACHE-HIT >>> >>> www.site.ru x.x.x.x - [23/Jul/2015:15:15:14 +0300] "GET /a/b HTTP/1.1" >>> 4.100 " NGINX-CACHE-EXPIRED >>> www.site.ru x.x.x.x - [23/Jul/2015:15:15:15 +0300] "GET /a/b HTTP/1.1" >>> 0.000 " NGINX-CACHE-HIT >>> >>> >>> А вот пример неадекватной работы: >>> >>> www.site.ru x.x.x.x - [23/Jul/2015:11:15:41 +0300] "GET /a/b HTTP/1.1" >>> 4.000 " NGINX-CACHE-EXPIRED >>> www.site.ru x.x.x.x - [23/Jul/2015:11:15:46 +0300] "GET /a/b HTTP/1.1" >>> 4.200 " NGINX-CACHE-EXPIRED >>> >>> www.site.ru x.x.x.x - [23/Jul/2015:12:57:34 +0300] "GET /a/b HTTP/1.1" >>> 3.500 " NGINX-CACHE-EXPIRED >>> www.site.ru x.x.x.x - [23/Jul/2015:12:57:38 +0300] "GET /a/b HTTP/1.1" >>> 4.100 " NGINX-CACHE-EXPIRED >>> >>> www.site.ru x.x.x.x - [23/Jul/2015:17:42:33 +0300] "GET /a/b HTTP/1.1" >>> 3.600 " NGINX-CACHE-EXPIRED >>> www.site.ru x.x.x.x - [23/Jul/2015:17:42:38 +0300] "GET /a/b HTTP/1.1" >>> 4.100 " NGINX-CACHE-EXPIRED >>> >>> >>> >>> Куда копать? >>> >> >> Добавить логгирование времени ответа бекенеда и понять успевает ли он >> ответить за 5 секунд >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru