Автор Тема: Трафик. Статиcтика, мониторинг, управление. Общие вопросы работы с трафиком.  (Прочитано 16018 раз)

Ян

  • Гость
Установлена система ALTLinux 4.0.1, имею Squid с логированием доступа в /var/log/squid/access.log
Но случилась странная вещь, сарж стал вываливаться с следующим сообщением:
sarg -l /var/log/squid/access.log
SARG: Records in file: 118826, reading: 0.00%
SARG: Records in file: 118826, reading: 4.21%
SARG: Records in file: 118826, reading: 8.42%
SARG: Records in file: 118826, reading: 12.62%
SARG: Records in file: 118826, reading: 16.83%
SARG: Records in file: 118826, reading: 21.04%
SARG: Records in file: 118826, reading: 25.25%
SARG: Records in file: 118826, reading: 29.45%
SARG: Records in file: 118826, reading: 33.66%
SARG: Records in file: 118826, reading: 37.87%
SARG: Records in file: 118826, reading: 42.08%
SARG: Records in file: 118826, reading: 46.29%
SARG: Records in file: 118826, reading: 50.49%
SARG: Records in file: 118826, reading: 54.70%
SARG: Records in file: 118826, reading: 58.91%
SARG: Records in file: 118826, reading: 63.12%
SARG: Records in file: 118826, reading: 67.33%
SARG: Records in file: 118826, reading: 71.53%
SARG: Records in file: 118826, reading: 75.74%
SARG: Records in file: 118826, reading: 79.95%
SARG: Records in file: 118826, reading: 84.16%
SARG: Records in file: 118826, reading: 88.36%
SARG: Records in file: 118826, reading: 92.57%
SARG: Records in file: 118826, reading: 96.78%
*** buffer overflow detected ***: sarg terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0xb7eb8b34]
/lib/libc.so.6[0xb7eb8358]
/lib/libc.so.6(_IO_default_xsputn+0xa0)[0xb7e4cb30]
/lib/libc.so.6(_IO_vfprintf+0x18bb)[0xb7e27bdb]
/lib/libc.so.6(__vsprintf_chk+0xa7)[0xb7eb8407]
/lib/libc.so.6(__sprintf_chk+0x30)[0xb7eb8340]
sarg[0x804ba2b]
sarg[0x80649bc]
sarg[0x8052f64]
sarg[0x8050916]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7e0205c]
sarg[0x80493b1]
======= Memory map: ========
08048000-0807d000 r-xp 00000000 08:01 980357     /usr/bin/sarg
0807d000-08088000 rwxp 00034000 08:01 980357     /usr/bin/sarg
08088000-08233000 rwxp 08088000 00:00 0
092cc000-092ed000 rwxp 092cc000 00:00 0
b7ddc000-b7de6000 r-xp 00000000 08:01 292196     /lib/libgcc_s.so.1
b7de6000-b7de7000 rwxp 0000a000 08:01 292196     /lib/libgcc_s.so.1
b7deb000-b7dec000 rwxp b7deb000 00:00 0
b7dec000-b7f0c000 r-xp 00000000 08:01 292132     /lib/libc-2.5.so
b7f0c000-b7f0d000 r-xp 0011f000 08:01 292132     /lib/libc-2.5.so
b7f0d000-b7f0f000 rwxp 00120000 08:01 292132     /lib/libc-2.5.so
b7f0f000-b7f13000 rwxp b7f0f000 00:00 0
b7f14000-b7f17000 rwxp b7f14000 00:00 0
b7f17000-b7f18000 r-xp b7f17000 00:00 0          [vdso]
b7f18000-b7f2f000 r-xp 00000000 08:01 292126     /lib/ld-2.5.so
b7f2f000-b7f31000 rwxp 00016000 08:01 292126     /lib/ld-2.5.so
bf7bd000-bf89a000 rw-p bf7bd000 00:00 0          [stack]
SARG: Records in file: 118826, reading: 100.00%
.. Sarg failed! See the output above for details.

Версия саржа 2.2.5.
Куда копать?
« Последнее редактирование: 23.05.2013 22:35:53 от МИНЗДРАВ »

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: Sarg, buffer overflow detected
« Ответ #1 : 04.02.2009 17:14:55 »
sarg.conf Руками правили?

Alexei_VM

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #2 : 04.02.2009 17:23:24 »
Версия саржа 2.2.5.
Куда копать?

Копать в сторону багзиллы, вешать багу. За одно упомянуть в баге что-нить типа http://linux.derkeiler.com/Mailing-Lists/SuSE/2008-04/msg01438.html потому что у них там кажись похожая проблема, и, кажись, устранена.

А еще лучше самому поискать в СуСевской багзилле упомянутый патч, приложить, проверить, и повесить патч в нашу багзиллу.

Ян

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #3 : 04.02.2009 17:30:10 »
Andrey:
Да. Вернул в дефолтное состояние, ошибка не исправилась.


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Sarg, buffer overflow detected
« Ответ #4 : 04.02.2009 23:53:59 »
Может процессор разогнан ?

Alexei_VM

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #5 : 05.02.2009 00:05:13 »
Может процессор разогнан ?

Нет. Это бага в (голове автора) sarg. У меня легко и непринужденно воспроизводится. Подробности тут:
https://bugzilla.novell.com/show_bug.cgi?id=381125

P.S. Ушел вешать багу.

Вдогонку:
бага аж в апстриме, который, кажется, неживой. Патч там же имеется, все желающие могут пересобрать пакет с этим патчем.
http://sourceforge.net/tracker/index.php?func=detail&aid=1948026&group_id=68910&atid=522791
« Последнее редактирование: 05.02.2009 00:10:16 от Alexei_VM »

Ян

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #6 : 05.02.2009 16:53:32 »
Погуглил, но как патчить не понял.  :(

Alexei_VM

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #7 : 05.02.2009 17:07:37 »
Погуглил, но как патчить не понял.  :(

Подождите, пока исправят ошибку, и сделают новый пакет. Можете даже мжйнтейнеру в почту написать просьбу, чтоб сделал это поскорее.

Если совсем нетерпится, то скачайте с фтп АЛЬТ srpm с пакетом sarg, сделайте ему от пользователя rpm -i, пакетпоставится в ~/RPM. Скачайте патч, положите его рядом с прочими двумя патчами из пакета sarg (в каталог ~/RPM/SPURCES), потом в каталоге ~/RPM/SPEC подредактируйте спек-файл по аналогии, исправьте релиз с alt2 на alt2.1, и соберите пакет командой rpm -bb ~RPM/SPEC/sarg.spec

Ян

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #8 : 05.02.2009 17:16:53 »
Подождите, пока исправят ошибку, и сделают новый пакет. Можете даже мжйнтейнеру в почту написать просьбу, чтоб сделал это поскорее.

Спасибо, буду ждать ждать пакет. Только где его ждать? На сорсфорже?

Alexei_VM

  • Гость
Re: Sarg, buffer overflow detected
« Ответ #9 : 05.02.2009 17:22:28 »
Спасибо, буду ждать ждать пакет. Только где его ждать? На сорсфорже?

Пакет. В своем дистрибутиве. Точнее, появление исправленного пакета в Сизифе.

Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
экономия трафика
« Ответ #10 : 31.08.2009 01:04:31 »
Всем привет...
интернет я оплачиваю по трафику.. и бывает что постоянно сижу на одном и том же сайте
так сам вопрос что можно придумать чтоб экономить трафик, хотябы сохранять картинки на локальную машину чтоб они не выкачивались из инета если нет новых..
спс)

Оффлайн mad_max

  • Участник
  • *
  • Сообщений: 352
Re: экономия трафика
« Ответ #11 : 31.08.2009 06:51:27 »
Локальный прокси сервер.

Оффлайн SuperVisor

  • Участник
  • *
  • Сообщений: 778
  • разочарован в KDE
Re: экономия трафика
« Ответ #12 : 31.08.2009 09:06:10 »
а ещё использовать браузер Opera или Firefox c расширением ImgLikeOpera

Оффлайн antimoser

  • Участник
  • *
  • Сообщений: 104
Re: экономия трафика
« Ответ #13 : 31.08.2009 14:05:06 »
а можно по подробнее про
Цитировать
Локальный прокси сервер.

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: экономия трафика
« Ответ #14 : 31.08.2009 15:25:19 »
а можно по подробнее про
Цитировать
Локальный прокси сервер.
Просто установи и настрой squid. По моему он из коробки будет даже без настройки пускать localhost в Инет и кешировать страницы.
With best regards, Yury Konovalov aka 2:453/53