Journald pára com SIGBREAK

1

Eu tenho pouco conhecimento de como funciona o journald. Eu tenho várias perguntas ao lado da questão principal.

Eu uso a seguinte configuração de journald nos servidores Ubuntu 16.04

[Journal]
Storage=persistent
SystemMaxUse=100G
SystemKeepFree=10G
SystemMaxFileSize=1G

Outros deixaram o padrão

Os logs são obtidos do aplicativo docker. Eu gostaria de usar no máximo 100G se houver espaço suficiente disponível no armazenamento e manter 10G livre, se não. Eu não senti falta de algo?

Hoje descobri que o journald está parado em várias máquinas.

$ systemctl status systemd-journald
● systemd-journald.service - Journal Service
   Loaded: loaded (/lib/systemd/system/systemd-journald.service; static; vendor preset: enabled)
   Active: inactive (dead) (Result: core-dump) since ср 2018-04-11 23:10:32 EEST; 1 weeks 1 days ago
     Docs: man:systemd-journald.service(8)
           man:journald.conf(5)
  Process: 31584 ExecStart=/lib/systemd/systemd-journald (code=dumped, signal=ABRT)
 Main PID: 31584 (code=dumped, signal=ABRT)

Não vejo nenhum dump principal em /var/lib/systemd/coredump/ .

Todos eles têm armazenamento < 100G. Então, eu assumi que os logs preenchem o espaço, deixem 10G livres e depois o mais antigo será apagado (girado) ... e os logs se acumulando continuam. Estou certo?

Mas a primeira máquina possui espaço livre de 4.3G, a segunda 8.3G. Existem também máquinas que têm > 10G livre onde journald parou.

$ systemd --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN

Pensei que fosse possível atualizar systemd . Mas definitivamente não é simples como apt dist-upgrade .

Em uma máquina antes que eu pudesse iniciar systemd-journald , tive que limpar os logs.

Estou muito feliz que o 18.04 esteja chegando, mas, de qualquer forma, qualquer idéia é apreciada.

    
por 4xy 20.04.2018 / 18:05

0 respostas