В logrotate, где действительно постповорачивает ошибки журнала?

В моем уме это всегда об объеме пользователей, и их ожидал/ожидал опыт. Ваш вариант использования будет варьироваться, но я уверен, начал ли Google отвечать на скорости, говорят, что люди Expedia были бы разочарованы. Так в конечном счете это - все о том, как Ваша система реагирует, когда сталкивающийся с определенным объемом трафика - и мы не можем сказать Вам, что данные, необходимо знать себя.

1
задан 5 December 2012 в 18:57
1 ответ

Я почти уверен, что все ошибки просто сбрасываются в stderr. У вас должна быть возможность перенаправить ваш postrotate в файл с базовым перенаправлением ввода-вывода. Я не уверен, есть ли в Ubuntu тот же файл, но должен быть эквивалент следующего;

Заглянув в мой /etc/logrotate.d/syslog , я вижу, что stderr команды / bin / kill перенаправлен на / dev / null . Нет причин, по которым его нельзя изменить на обычный файловый дескриптор.

/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
1
ответ дан 4 December 2019 в 00:51

Теги

Похожие вопросы