Коды http в access.log squid’а

Чтобы каждый раз не искать, решил закинуть сюда

Коды TCP_ соотвествуют запросам на HTTP-порту (обычно 3128). Коды
UDP_ соотвествуют запросам на ICP-порту (обычно 3130). Если журналирование
ICP было выключено при помощи опции log_icp_queries, то ICP-ответы попадать в журнал не будут.

Нижеследующие результирующие коды были взяты из Squid-2, в соответствии со структурой
log_tags в файле src/access_log.c:

TCP_HIT
Верная копия запрошенного объекта была в кеше.

TCP_MISS
Запрошенного объекта не было в кеше.

TCP_REFRESH_HIT
Запрошенный объект был закеширован, но УСТАРЕЛ.
IMS-запрос для этого объекта вернул “304 not modified”.

TCP_REF_FAIL_HIT
Запрошенный объект был закеширован, но УСТАРЕЛ.
IMS-запрос завершен неудачно и устаревший объект был доставлен.

TCP_REFRESH_MISS
Запрошенный объект был закеширован, но УСТАРЕЛ.
IMS-запрос вернул новое содержимое.

TCP_CLIENT_REFRESH_MISS
Клиент послал прагму “no-cache” или другу аналогичную команду контроля кеширования в запросе. Поэтому
кеш должен повторно получить объект.

TCP_IMS_HIT
Клиент использовал IMS-запрос для объекта, который был найден в кеше свежим.

TCP_SWAPFAIL_MISS
Объект скорее всего был в кеше, но доступа к нему нет.

TCP_NEGATIVE_HIT
Запрос для негативно кешированных объектов типа
“404 not found”, о которых кеш знает, что они недоступны. См. пояснения по negative_ttl
в вашем файле squid.conf.

TCP_MEM_HIT
Верная копия запрошенного объекта была в кеше
и в памяти, доступа к диску не производилось.

TCP_DENIED
Доступ запрещен для этого запроса.

TCP_OFFLINE_HIT
Запрошенный объект был извлечен из кеша в режиме
offline. В режиме offline никогда не проверяются, см. offline_mode в файле squid.conf.

UDP_HIT
Верная копия запрошенного объекта была в кеше.

UDP_MISS
Запрошенный объект отсутствует в этом кеше.

UDP_DENIED
Доступ запрещен для этого запроса.

UDP_INVALID
Был получен неверный запрос.

UDP_MISS_NOFETCH
Из-за опции запуска “-Y” или частых отказов, кеш при хите будет возвращать либо UDP_HIT или этот код.
Соседи таким образом получат только хиты.

NONE
Указывается с ошибками и запросами cachemgr.

Следующие коды больше недоступны в Squid-2:

ERR_*
Ошибки теперь указываются в статусе кода.

TCP_CLIENT_REFRESH
Смотреть в TCP_CLIENT_REFRESH_MISS

TCP_SWAPFAIL
Смотреть в TCP_SWAPFAIL_MISS.

TCP_IMS_MISS
Удалено, вместо этого используется TCP_IMS_HIT

UDP_HIT_OBJ
Совпавший объект больше недоступен.

UDP_RELOADING
Смотреть в UDP_MISS_NOFETCH

Спасибо ресурсу http://saygak.com/post/64

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.