powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / запуск ротации вручную
14 сообщений из 14, страница 1 из 1
запуск ротации вручную
    #37225980
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Все мы знаем, что logrotate можно настроить на запуск кроном, чтобы оно запускалось по расписанию.
А можно ли вручную принудительно запустить ротацию?
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226019
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какие проблемы? Делаем

logrotate -f /etc/logrotate.conf

и все дела
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226031
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--, спасибо!

просто хочу проверить сделанные настройки, а ждать запуска по расписанию долго.
не знал, как запускается вручную)
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226111
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, для теста удобна опция -v

logrotate -v -f /etc/logrotate.conf

чтобы увидеть что делается логротейтом
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226136
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--,
большое спасибо
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226222
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--, можно еще один вопрос?
Пытаюсь настроить ротацию файла messages (/var/log/messages)
с помощью конфигурационного файла в /etc/logrotate.d/
Назвал его - messgs, чтобы не было путаницы.
В logrotate.conf есть ссылка include /etc/logrotate.d
Нужно ли где-то еще прописывать что-либо кроме файла messgs?
Задача в том, чтобы сам файл messages сохранял записи за последние три месяца, а в случае если рубеж в три месяца превышен, скидывался в архив и переименовывался.
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226280
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я помню, в редхатоидных дистрибутивах в logrotate.d файл syslog управляет messages.
если у него нет своей переменной rotate - то всем управляет общая rotate из logrotate.conf
которая и управляет сохранением.

ведь "include" по сути тупо склеивает конфиги в один
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226317
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--, вроде все получилось. Спасибо за помощь.
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226407
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--,

произошла странная вещь, которую я пока не могу понять.
После ротации появился архивный файл messages-20110421.bz2
А сам messages теперь имеет нулевой размер.
Но туда ведь должны прописываться какие-то события..?
Почему отключилась запись в файл messages ?

Вот конфиг файл messgs, с пом которого я делал ротацию messages:


/var/log/messgs.log {
compress
dateext
maxage 365
rotate 99
size=+2048k
notifempty
missingok
copytruncate
postrotate
service syslog restart
endscript
}
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226417
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а logger не пишет ничего в messages?
может просто событий не было
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226422
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--а logger не пишет ничего в messages?
может просто событий не было

а это можно проверить?
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226675
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто выполняем

logger hello
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226775
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--,

после logger hello файл var/log/messages по прежнему пустой.

я проверил /etc/syslog-ng/syslog-ng.conf
там есть запись
destination messages { file("/var/log/messages"); };
log { source(src); filter(f_messages); destination(messages); };

значит должно туда прописывать..
может есть еще какие-то зависимости?
...
Рейтинг: 0 / 0
запуск ротации вручную
    #37226880
rblr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ух, заработало..
видимо дело было в демоне syslog-ng
ох уж эти демоны..
пробовал перезагружать по разному, например
./sbin/syslog-ng reload
и без точки
не знаю что, но привело к положительному результату, либо просто до этого не происходило никаких событий, а тут вдруг взяло и произошло
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / запуск ротации вручную
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]