pure-ftpd пишет в указанный лог без помощи syslog.
когда происходит ротация логов с помощю logrotate старый лог архивируется и создается новый файл.
А этот pure-ftpd не может понять что создан новый лог файл, и соответственно последующие логи пропадают.
можно задать в logrotate опцию postscript типа:
/etc/init.d/pure-ftpd restart
но он не перезагружается вообще если залогинен хотябы один юзер (т.е если кто-то что-то качает). (Помогоет только killall pureftpd)
Можно как-то урезать лог файл, но чтоб дескриптор оставался прежний
и чтоб pure-ftpd писал в прежний лог-файл без перезагрузки ?