>взял файл с данными только за 23 час. отображает Last date
>seen: 23:10:25
>после этого удаляю все записи в логе кроме первой и последней:
>Last date seen: 1228427485, i.e. 04.12.2008 23:51:25
>я так понимаю какие-то записи в файле заставляют free-sa отрабатывать некорректно.
>хронологическая последовательность данных правильная Именно так. Какие то записи некорректны и чтобы их определить и была добавлена эта DEBUG информация. Команда "cat access.log|grep -A1 -B1 1228427485" выдаст список из нескольких записей и одна из них будет та, которая заставляет Free-SA останавливаться.
>после продолжительного колдунства оказалось, что если free_sa натыкается на некорректную строку,
>дальше лог он не обрабатывает. почему у меня в логе это
>было в 23 часе неясно.
Если у вас лог не совсем стандартный и подобные ошибки часто возникают, то попробуйте новую экспериментальную опцию skip_errors="true", добавленную начиная с версии 1.5.0. Количество пропущенных записей при включенной этой опции программа выдаст на экран.