Stripped Posted December 2, 2016 Report Share Posted December 2, 2016 Здравствуйте,нужна небольшая помощь.У меня есть лог файлы постгреса,мне нужно чтобы логротейт архивировал их по принципу:В 2 часа ночи он смотрит есть ли в указанной директории файлы по маске как на скриншоте и архивирует файл за предыдущий день(именно один файл).Все архивы которые старше 7ми дней он удаляет.Конфиг который я написал: /data/postgresql/pg_log/*.log { daily missingok compress nodelaycompress maxage 7 nomail } /data/postgresql/pg_log/*.log.gz { daily missingok maxage 7 nomail } /data/postgresql/pg_log/*.log.gz.* { daily missingok maxage 7 nomail } Просьба проверить и скоректировать если что-то не так Или предложить альтернативный вариант. .Спасибо за помощь. Quote Link to comment Share on other sites More sharing options...
SignFinder Posted December 2, 2016 Report Share Posted December 2, 2016 1. а чтото типа kill -HUP постгресу не надо посылать? он поймет что нужно писать в новый файл лога? 2. какова структура файлов в директории с логами постгрес? 3. зачем три записи если первая уже будет делать все что нужно? Quote Link to comment Share on other sites More sharing options...
Stripped Posted December 2, 2016 Author Report Share Posted December 2, 2016 1 час назад, SignFinder сказал: 1. а чтото типа kill -HUP постгресу не надо посылать? он поймет что нужно писать в новый файл лога? 2. какова структура файлов в директории с логами постгрес? 3. зачем три записи если первая уже будет делать все что нужно? 1.Помоему да,когда я в предыдущий раз тестировал logrotate он продолжал писать в архивирующийся файл. Напишите пример как посылать ему kill -hup.Там что то типа postcript? 2.Структура текстовый файл с информацией о конектах пролитии скриптов аудите.(ну соответсвенно дата сообщение событие ) (скрин во вложении) 3.По идее да,но это я на всякий случай) Quote Link to comment Share on other sites More sharing options...
SignFinder Posted December 3, 2016 Report Share Posted December 3, 2016 8 часов назад, Stripped сказал: Напишите пример как посылать ему kill -hup.Там что то типа postcript? да именно. поищите в сети-у меня нет под рукой примера. Либо залезьте через mc внутрь rpm - там наверняка лежит стандартный /etc/logrotate.d/postgresql Quote Link to comment Share on other sites More sharing options...
Stripped Posted December 4, 2016 Author Report Share Posted December 4, 2016 Сделал немного по другому),через ограничение нижнего порога захватываемого лога,но всё равно большое спасибо) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.