LINUX.ORG.RU
ФорумAdmin

systemd-journald жжот.

 


1

2

Стоит у меня на домашнем сервере-рутере Арч, переставлять было лень, переполз на systemd. И вот решил воткнуть в него wifi ap.
Пропатчил дрова под dlink dwl-125 rev.B, установил hostapd/dhcpd, по ходу даже юнит для systemd подредактировал - все ок. перезагрузился - все поднимается. Стал править syslog-ng.conf, несколько раз ошибся. И вдруг наблюдаю что journalctl начал тормозить, и выдал «расширяю журнал до 75МБ». Это типа в оперативной памяти, с момента последнего ребута. Смотрю весь journal забит :
systemd[1]: syslog-ng.service start request repeated too quickly, refusing to start.
считаю:
# journalctl | grep «syslog-ng.service start request» | wc -l
96405
# journalctl | wc -l
122001
Вот блин и удобство и экономия места в бинарном логе.
И это не отключается.
Внятной инофрмации о причине ошибки кстати в journal-е не оказалось.

Привет любителям экономии и ускорения.

★★★

Последнее исправление: scott_tiger (всего исправлений: 1)

[sarcasm]Оперативка ныне дешевая.[/sarcasm]

ololoid ★★★★
()

А в том, что у тебя syslog-ng тихо падает, виноват конечно же лично Поттеринг (а так же возможно Путин и Сталин, но это менее вероятно).

P.S. Кстати, зачем syslog-ng, если используется journald?

Deleted
()
Ответ на: комментарий от Deleted

А в том, что у тебя syslog-ng тихо падает, виноват конечно же лично Поттеринг (а так же возможно Путин и Сталин

Путин и Сталин виноваты в том, что ты читать не научился.

tailgunner ★★★★★
()
Ответ на: комментарий от Deleted

Кстати, зачем syslog-ng, если используется journald?

я тоже об этом подумал.

Deleted
()
Ответ на: комментарий от Deleted

Толстячок.
syslog обнаруживает ошибку в конфиге и падает, journald радостно пишет несколько десятков тысяч сообщений об этом.

В этой ситуации пока выход вижу один - ужать лог journald до минимума и пользоваться сислогом.

scott_tiger ★★★
() автор топика
Ответ на: комментарий от true_admin

man journald.conf

RateLimitInterval=
Defaults to 200 messages in 10s.
Врёт.

scott_tiger ★★★
() автор топика
Ответ на: комментарий от scott_tiger

syslog обнаруживает ошибку в конфиге и падает, journald радостно пишет несколько десятков тысяч сообщений об этом.

А слабо понять почему он пишет _столько_ сообщений об этом?

Deleted
()
Ответ на: комментарий от tailgunner

Путин и Сталин виноваты в том, что ты читать не научился.

Себе букварь не забудь купить 8).

Deleted
()
Ответ на: комментарий от scott_tiger

Тебе так что бы отключить, так что бы отключить, но потом система работала, или так что бы он не писал грязный мерзкий бинарный лог? :D

vasily_pupkin ★★★★★
()
Ответ на: комментарий от scott_tiger

8)

Есть что нибудь по существу - скажи.

Какое может быть «по существу», если ты эту тему создал исключительно с целью пофлеймить?

Deleted
()
Ответ на: комментарий от vasily_pupkin

Спасибо, Storage=none я упустил.
Но это полностью вопроса не решает. Если вместо сислога аналогичным образом упадет другой демон, journald весь свой поток сознания отправит в сислог.

scott_tiger ★★★
() автор топика

Пропатчил дрова

Теперь кошмары будут =\

PaxtonFettel
()
Ответ на: комментарий от scott_tiger

journald весь свой поток сознания отправит в сислог

Не journald, а systemd. journald только ретранслирует в syslog-ng сообщения. С опцией 'Storage=none' оно как поцаудио - ничего не делает полезного, но и не мешает особо.

fjoe
()
Ответ на: комментарий от scott_tiger

Отфильтруешь сислогом, не проблема. Или поставь LogLevel в какой-нибудь поменьше. Состояния юнитов идут как 3

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.