Re: devuan
Max Nikulin <[email protected]> Fri, 29 Sep 2023 17:22:14 +0700
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
On 29/09/2023 13:45, Eugene Berdnikov wrote: > On Thu, Sep 28, 2023 at 11:52:49PM +0300, Andrey Jr. Melnikov wrote: >> Это явно результат вызова openlog() где-то внутри syslog(). > > Я догадываюсь, но syslogd, вызывающий openlog(), это форменная шиза... > Ты не считаешь, что автора такого изделия нужно везти в психушку? :) Откуда столько яда? Жизнь штука разнообразная. Сообщение об остановке rsyslog вполне может осесть в логах: journalctl -b -1 -u rsyslog ... rsyslogd[1108]: [origin software="rsyslogd" swVersion="8.2302.0" x-pid="1108" x-info="https://www.rsyslog.com"] exiting on signal 15. Вообще у rsyslog несколько вродных модулей, откуда он может читать сообщения. /dev/log один из них, и может быть отключен в конфигурации. syslog(3) пытается открыть сокет заново, если попытка записи туда не удалась. Сделано это на случай того, что с прошлого вызова функции демон syslog перезапускался. Так что выглядит все штатно. Ну не получилось отправить сообщение в лог, потому что /dev/log в данном случае слушал сам rsyslog и уже закрыл сокет.