Книга: Linux глазами хакера
12.5.4. Журнал прокси-сервера squid
12.5.4. Журнал прокси-сервера squid
Основным журналом прокси-сервера squid является /var/log/squid/access.log. Это текстовый файл, в котором каждая строка состоит из следующих полей:
? время начала соединения или события;
? продолжительность сессии;
? IP-адрес клиента;
? результат обработки запроса. Здесь может быть одно из следующих значений:
• TCP_HIT
— в кэше найдена нужная копия;
• TCP_NEGATIVE_HIT
— объект кэширован негативно, получена ошибка при его запросе;
• TCP_MISS
— объект не найден в кэше;
• TCP_DENIED
— отказ в обслуживании запроса;
• TCP_EXPIRED
— объект найден, но устарел;
• TCP_CLIENT_REFRESH
— запрошено принудительное обновление;
• TCP_REFRESH_HIT
— при попытке обновления сервер сообщил, что объект не изменился;
• TCP_REFRESH_MISS
— после попытки обновления сервер вернул новую версию объекта;
• TCP_REFRESH_HIT
— после обновления выяснилось, что объект в кэше свежий;
• TCP_REF_FAIL_HIT
— объект из кэша устарел, а новую версию получить не удалось;
• TCP_SWAPFAIL
— объект должен находиться в кэше, но он не найден;
? количество байт, полученных клиентом;
? метод запроса — GET
, POST
, HEAD
или ICP_QUERY
;
? URL-адрес запрашиваемого объекта;
? поле ident (знак "-", если недоступно);
? результат запроса к другим кэшам:
• PARENT_HIT
— объект найден;
• PARENT_UDP_HIT_OBJECT
— объект найден и возвращен в UDP-запросе;
• PARENT
— объект запрошен с оригинального сервера;
? тип содержимого MIME.
Когда в гл. 9 мы говорили о squid-прокси-сервере, то упоминали и о других журналах, например, cache.log и useragent.log.
- 9.3. squid
- 9.3.4. Журналы
- 12.5. Журналирование
- 16.3.5. Избранное и журнал
- Женский журнал
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Статистика InterBase-сервера
- 1.3.3. Достоинства и недостатки анонимных прокси-серверов
- Минимальный состав сервера InterBase SuperServer
- Отличительные особенности сервера Yaffil
- Использование сервера Yaffil внутри процесса