|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lega Kondratiev 2:5020/400 29 Dec 2003 20:20:53 To : Fedor Bolshakoff Subject : Re: sarg 1.4.1 время от времени вылетает -------------------------------------------------------------------------------- > Hа двух машинах под 4.8, на 4.1 то же бывало, логи с виду правильные, > производятся Squid 2.5.STABLE4. > Иногода огромный лог проходит нормально (как правило), но стоит один раз > эффекту проявиться, всё последующее накопление будет идти со сбоем. Причём > эксперимент по разбиванию логов показал странный эффект - на некоторой стадии > две половинки лога обрабатываются нормально, а вместе сбоят. Подозреваю на > переполнение переменной в sarg-e, но программировать на таком уровне разучился >:(. Это не далеко не единственный глюк sarg. А поправить их архисложно ибо исходники безумно запутанны. Как-то пытался проверить правильно ли обрабатывается метод POST. Скормил ему Две строчки лога - получил Три! соединения и соответствующий результат. (sarg из портов, авторизация в squid отсутствует). Оказалось все строчки кроме первой sarg считает по два раза... > Памяти много. > Известен ли такой эффект? И сакраметальный вопрос: что делать? Ищи другую считалку, или если не требуется смотреть кто куда лазил - несколько строк на awk или perl. Hу скажем для старта: awk '{sum[$3]+=$5} \ END {for (name in sum) printf "%15s:%15d\n",name,sum[name]}' access.log Lega --- ifmail v.2.15dev5.1 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/21145df828f4.html, оценка из 5, голосов 10
|