LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Тут не совсем баг, а архитектура, ИМХО.

О, снова мамкины архитекторы.

Логи за этот период будут похерены вне зависимости от «архитектуры» логгера. Если между процессом и диском есть хоть что-нибудь, journald, syslogd, не важно, что — он точно так же упадёт по вотчдогу и просрёт какое-то количество логов. Если у тебя действительно часто случаются такие локапы на период больше допустимой задержки вотчдога — отключай вотчдог.

Но на самом деле — на самом деле — есть вопрос: а была ли старуха? journald сделан более грамотно, чем произвольный логгер. Там на этот случай есть специальная фича, согласно которой journald периодически копирует в systemd свои файловые дескрипторы и в случае рестарта забирает их обратно, так что ничего не должно теряться.

Я только что проверил — это работает, и при чистом рестарте, и при SIGKILL'е (сымитировал lockup SIGSTOP'ом).

Исправление intelfx, :

Тут не совсем баг, а архитектура, ИМХО.

О, снова мамкины архитекторы.

Логи за этот период будут похерены вне зависимости от «архитектуры» логгера. Если между процессом и диском есть хоть что-нибудь, journald, syslogd, не важно, что — он точно так же упадёт по вотчдогу и просрёт какое-то количество логов. Если у тебя действительно часто случаются такие локапы на период больше допустимой задержки вотчдога — отключай вотчдог.

Но на самом деле — на самом деле — есть вопрос: а была ли старуха? В systemd и journald на этот случай есть специальная фича, согласно которой journald периодически копирует в systemd свои файловые дескрипторы и в случае рестарта забирает их обратно, так что ничего не должно теряться.

Я только что проверил — это работает, и при чистом рестарте, и при SIGKILL'е (сымитировал lockup SIGSTOP'ом).

Исходная версия intelfx, :

Тут не совсем баг, а архитектура, ИМХО.

О, снова мамкины архитекторы.

Логи за этот период будут похерены вне зависимости от «архитектуры» логгера. Если между процессом и диском есть хоть что-нибудь, journald, syslogd, не важно, что — он точно так же упадёт по вотчдогу и просрёт какое-то количество логов. Если у тебя действительно часто случаются такие локапы на период больше допустимой задержки вотчдога — отключай вотчдог.

Но на самом деле — на самом деле — есть вопрос: а была ли старуха? В systemd и journald на этот случай есть специальная фича, согласно которой journald периодически копирует в systemd свои файловые дескрипторы и в случае рестарта забирает их обратно, так что ничего не должно теряться. Я только что проверил — это работает, и при чистом рестарте, и при SIGKILL'е (сымитировал lockup SIGSTOP'ом).