Re: devuan

Max Nikulin <[email protected]> Fri, 29 Sep 2023 17:10:08 +0700
Newsgroups gmane.linux.debian.user.russian
Message-ID <[email protected]>
On 28/09/2023 21:09, Eugene Berdnikov wrote:
> On Thu, Sep 28, 2023 at 05:32:35PM +0700, Max Nikulin wrote:
>> Останавливается перед этим нормально?
> 
>   Ммм... не знаю. Он при остановке что-то странное делает.

Я скорее про то, что не остается ли старого pid-файла или еще 
какого-нибудь мусора. Проблем с таймаутом, чтобы заново открыть сетевой 
сокет, вроде быть не должно.

> # sysctl -a | fgrep kernel.core
> kernel.core_pattern = core

Проблем с записью в cwd у rsyslog вроде не ожидается, но можно указать 
полный путь.

> kernel.core_pipe_limit = 0
> kernel.core_uses_pid = 0
> 
> # ulimit -c
> unlimited
> 
> # limit coredumpsize
> coredumpsize    unlimited

Я бы смотрел именно у работающего процесса с помощью prlimit.

Проверить, не осталось ли ограницений, можно с помощью "kill -ABRT" (и 
удалить core после этого). На самом деле, я не особенно верю в segfault.

>   Перезапускаем (/etc/init.d/rsyslog restart) и ура, с первого раза поймали.

Куда-нибудь типа dmesg или в консоль никакие сообщения не попадают? Что 
если обернуть запуск, перенаправив stderr и stdout в файл, в надежде, 
что сругается до того, как станет демоном и отцепится. Совсем тихая 
смерть выглядит немного странно.