Stripped Опубликовано 2 декабря, 2016 Жалоба Поделиться Опубликовано 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 } Просьба проверить и скоректировать если что-то не так Или предложить альтернативный вариант. .Спасибо за помощь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 2 декабря, 2016 Жалоба Поделиться Опубликовано 2 декабря, 2016 1. а чтото типа kill -HUP постгресу не надо посылать? он поймет что нужно писать в новый файл лога? 2. какова структура файлов в директории с логами постгрес? 3. зачем три записи если первая уже будет делать все что нужно? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Stripped Опубликовано 2 декабря, 2016 Автор Жалоба Поделиться Опубликовано 2 декабря, 2016 1 час назад, SignFinder сказал: 1. а чтото типа kill -HUP постгресу не надо посылать? он поймет что нужно писать в новый файл лога? 2. какова структура файлов в директории с логами постгрес? 3. зачем три записи если первая уже будет делать все что нужно? 1.Помоему да,когда я в предыдущий раз тестировал logrotate он продолжал писать в архивирующийся файл. Напишите пример как посылать ему kill -hup.Там что то типа postcript? 2.Структура текстовый файл с информацией о конектах пролитии скриптов аудите.(ну соответсвенно дата сообщение событие ) (скрин во вложении) 3.По идее да,но это я на всякий случай) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 3 декабря, 2016 Жалоба Поделиться Опубликовано 3 декабря, 2016 8 часов назад, Stripped сказал: Напишите пример как посылать ему kill -hup.Там что то типа postcript? да именно. поищите в сети-у меня нет под рукой примера. Либо залезьте через mc внутрь rpm - там наверняка лежит стандартный /etc/logrotate.d/postgresql Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Stripped Опубликовано 4 декабря, 2016 Автор Жалоба Поделиться Опубликовано 4 декабря, 2016 Сделал немного по другому),через ограничение нижнего порога захватываемого лога,но всё равно большое спасибо) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.