LINUX.ORG.RU
ФорумAdmin

sarg troubles


0

0

Здравствуйте. Какая то беда случилась с sarg: долгое время все работало, а сейчас при попытке сделать статитику за день выдает следующее:

SARG: Records in file: 633269, reading: 44.22%

и "виснет", при этом ест дофига ресурсов. Файл 86 метров (обычное дело). Что можно сделать ? Нужно все таки его обработать. Т.е. уже хотя бы месячную составить статистику.

anonymous

Re: sarg troubles

Я сталкивался с переполнением буфера, когда в логе сквида была строка длинной > 4K
Проверь, может и у тебя тоже самое.

awk '{a=length(); if (a>m) {m=a; l=NR}}; END {print "Line="l", Length="m}' < access.log

Выдаст самую длинную строку в логе

sdio ★★★★★
()
Ответ на: Re: sarg troubles от sdio

Re: sarg troubles

Самая длинная строка 2940 Ее удаление не помогло. Как будто раньше какой то косяк. Нашел в логе бинарные данные местами. Это нормально?

anonymous
()
Ответ на: Re: sarg troubles от anonymous

Re: sarg troubles

Нет не нормально (если мы одинаково понимаем термин "бинарные данные" :-).

sdio ★★★★★
()
Ответ на: Re: sarg troubles от sdio

Re: sarg troubles

Я думаю одинаково. А есть какой нить способ (не ручной) чтобы избавиться от них? :)

anonymous
()
Ответ на: Re: sarg troubles от anonymous

Re: sarg troubles

попробуй для начала убрать все 0х00 из лога

cat access.log | tr '\000' '\040' > access.new
mv access.new access.log

sdio ★★★★★
()
Ответ на: Re: sarg troubles от sdio

Re: sarg troubles

Спасибо! :) Все ок вроде

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.