LINUX.ORG.RU
ФорумAdmin

Ubuntu 12.04 squid3 SAMS

 , ,


0

1

Столкнулся с такой проблемой. SAMS перестает считать трафик пользователей после отключения кабеля от сетевой. Перезагрузка всей системы не помогает. Access.log совсем маленький, так как пока лишь тестирую прокси на одном пользователе. Проблема решается удалением аccess.log и перезагрузкой системы, такое решение не особо нравится. Может кто сталкивался с подобной проблемой? Или подскажете где причину искать, в базе, логе, или еще где.

после отключения кабеля от сетевой

не отключать кабель от сетевой ? :3

можно велосипед засунуть в автозапуск или повесить на действие при отключении кабеля чтоб удалял аccess.log и перезапускал что-то в системе, какой-то модуль, а не всю систему

smilessss ★★★★★
()
Ответ на: комментарий от smilessss

Отключаю сейчас часто, так как тестирую в сети предприятия, когда запущу в работу - будет себе спокойно в серверной стоять. Но может сгореть любое устройство к которому будет подключен прокси, или нужно будет что либо поменять. Можно конечно скрипт на удаление засунуть в if-down.d, а в if-up.d на создание, так как squid сам его создаст только после перезагрузки. А вот какие службы перезапускать? И как решить вопрос с потключениями ppp, на них эти папки тоже срабатывают, но при них нечего не слетает?

c2h5oh98
() автор топика

Кстати, хочу уточнить что когда не работает учет трафика, аccess.log продолжает писаться как и раньше.

c2h5oh98
() автор топика

Проблема решается удалением аccess.log

здаётся мне что у чего-то не хватает прав чтобы его затереть после отключения кабеля
или не стартует то, что должно считать трафик
в dmesg после отключения что-то пишется ?

smilessss ★★★★★
()
Ответ на: комментарий от smilessss

Стираться аccess.log не должен. При подключении кабеля он так же продолжает писаться. После перезагрузки трафик так же не считается, а аccess.log продолжает нормально писаться. Тут проблема возможно в записи аccess.log на которой SAMS стопорится. Хотя я не вижу там нечего необычного. Или возможно в базе SQL в которую SAMS пишет последнее время которое обработал, с него он и будет начинать чтение аccess.log через таймаут. Но выловить эти куски никак не могу.

c2h5oh98
() автор топика

Вот немного отловил причину

вывод sams -d


293 SQUID log string:
1359527089.769     53 10.0.0.35 TCP_MISS/200 741 GET http://www.google.com.ua/ur
Serch SAMS user: vttu/serega user found
Test local domain:  local domain not found
user vttu/serega, ip=10.0.0.35  traffic: 741+160308119=160308860  limit:0
update db: 2013-1-30 8:24:49 serega/vttu 741 http://www.google.com.ua/url?
Save new access.log file size
database appended

294 SQUID log string:
1359527090.251    427 10.0.0.35 TCP_MISS/200 12580 GET http://www.linux.org.ru/forum/admin/8600760 - DIRECT/217.76.32.61 text/html
Serch SAMS user: vttu/serega user found
Test local domain:  local domain not found
user vttu/serega, ip=10.0.0.35  traffic: 12580+160308119=160320699  limit:0
update db: 2013-1-30 8:24:50 serega/vttu 12580 http://www.linux.org.ru/forum/admin/8600760
Save new access.log file size
database appended
Ошибка сегментирования (core dumped)
И выдержка из acces.log
1359527089.769     53 10.0.0.35 TCP_MISS/200 741 GET http://www.google.com.ua/url? - DIRECT/173.194.70.94 text/html
1359527090.251    427 10.0.0.35 TCP_MISS/200 12580 GET http://www.linux.org.ru/forum/admin/8600760 - DIRECT/217.76.32.61 text/html
1359527090.329     78 10.0.0.35 TCP_REFRESH_UNMODIFIED/304 313 GET http://www.linux.org.ru/js/script.min.js - DIRECT/217.76.32.61 -

c2h5oh98
() автор топика
Ответ на: комментарий от c2h5oh98

А как предотвратить эту ошибку не удаляя лог ты не разобрался? Тоже такое частенько было раньше, но причину я понять немог.

andreyd
()
Ответ на: комментарий от andreyd

Пока еще не разобрался, причиной по крайней мере у меня, служит отключение физического интерфейса, к примеру выключить свич с на любом из двух интерфейсов, при работающем шлюзе. Вины SQUID вроде нет, samsdaemon тоже нормально отрабатывает. А sams стопориться на последней записи до обрыва соедениия, пока грешу на последнюю запись в базе sams, но пока в базе не копался.

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