Рабочие базы данных от сетевого диска являются действительно немой идеей. Я удивлен, что это, казалось, работало терпимо над старой архитектурой (хотя от Вы - описание, Вы только заключили в кавычки разницу во времени, взятую для операции - существует большая разница между 1 секундой операции, занимающие больше чем 1 час + 1 секунда, и между операцией, занимающей 24 и 25 часов).
Прекратите пытаться решить неправильную проблему.
newsyslog.conf
содержит именно то, что вам нужно.
newsyslog
периодически проверяет файлы и вращает / сжимает / удаляет файлы. Также newsyslog
может отправлять сигналы процессам, которые инициируют повторное открытие файлов журнала.
Используйте logrotate
для поворота журналов.
В /etc/logrotate.d/ вы найдете несколько уже установленных шаблонов поворота.
] В основном вы определяете шаблон для файлов, которые будут обрабатываться ежедневно.
Logrotate запускается cron.daily .
Используйте man logrotate
, чтобы узнать больше о простой синтаксис на основе строк.