Alter.Org.UA
 << Back Home EN en   Donate Donate

Patch for Squid, which enables logging both request+reply sizes

by Alter (alterX@alter.org.ua (remove X))

Патчи для разных (встретившихся мне) версий Squid для вывода суммарного размер http-запроса и ответа. Очень полезно при подсчете трафика, идущего POST-запросами, например upload файлов на web-mail. По умолчанию в лог попадает только размер http-ответа.

Squid 2.5.14 (r4)

squid25_14_4.tot_req_sz.patch.gz

Патч к Squid 2.5-stable14 (r4). Расширяет формат лог-файла опициями '>st' и 'st' для вывода размера http-запроса и общего размера - запрос + ответ, соответственно. При использовании в squid.conf в директиве logformat 'st' вместо '<st' в лог-файле access.log в поле объем данных будет выводиться суммарный размер http-запроса и ответа (как при использовании log_total_request_size в более ранней версии патча). Например:

logformat altsquid  %ts.%03tu %6tr %>a %Ss/%03Hs %st %rm %ru %un %Sh/%<A %mt
access_log /usr/local/squid/logs/access.log altsquid

2007.01.28

Squid 2.4.7

squid247.tot_req_sz.patch.zip

Патч к Squid 2.4-stable7. Добавляет в squid.conf опцию log_total_request_size:

#  TAG: log_total_request_size  on|off
#        Write total request size instead of reply only.
#
#Default:
# log_total_request_size off

При включеной опции в access.log поле объем данных выводится суммарный размер http-запроса и ответа. По умолчанию в лог попадает только размер http-ответа.


2005.11.29

См. также


FB or mail alterX@alter.org.ua (remove X)   Share
Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2024