Squid на FreeBSD.
Для ротации access.log, внес строчку в newsyslog.conf
/var/log/squid_access.log nobody:nogroup 644 7 * $D0 Z
после ротации лога, новый лог перестает заполняться, пока не сделаешь squid -k shutdown
squid
простая посылка сигнада HUP не помогает. Только останов и дальнейший запуск. Это действительно так или это моя ошибка в чем-то. Конечно можно через крон после ротации лога останавливать и запускать сквид. Но может есть более красивое решение?