Добрый день!
Крутился несколько лет Squid + STC, до тех пор пока сервер не приказал долго жить. После разворачивания всего того-же самого на новом сервере из логов не пропадает ошибка "Time mismatch"Были опробованы все рекомендации из данного топика http://stc.nixdev.org/bb/index.php?topic=96958.0, но результатов положительных так и не принесли. Ошибка не появляется только 1 раз, после удаления access.log.0, затем все по новой.
Если запускать /usr/local/stc/limit/squid_rotate в ручную, то ошибка не появляется. Но по запуску из крона каждые 30 минут она появляется в логах вновь и вновь
Отчеты естественно не генерируются. Но куда интересней, что с периодичностью в несколько дней у пользователей на некоторое значение откатывается curr_tr. Т.е. сегодня он у него 1500мб, завтра раз и 500... Смотрим его полную статистику, там запись за все 1500 мб.
Помогите разобраться с проблемой, интернет утекает
Заранее спасибо!
> Если запускать /usr/local/stc/limit/squid_rotate в ручную, то ошибка не появляется.А если запускать через sudo из-под юзера, под которым сквид вертится, ошибка возникает ?
Если скрипт запускается из под другого пользователя, то смотрите его права на логи/папки и т.д.> Отчеты естественно не генерируются. Но куда интересней, что с периодичностью в несколько
> дней у пользователей на некоторое значение откатывается curr_tr. Т.е. сегодня он
> у него 1500мб, завтра раз и 500...Возможно после ротирования текущего лога в текущее состояние за день данные неверные заносятся из-за того что у вас скрипт какой-то не отрабатывает, а в итоге все правильно т.к. просто суммируется с предыдущими значениями.