[Nix-dev] Will there be a systemd replacement at any time inthefuture?
Michael Raskin
7c6f434c at mail.ru
Tue Sep 2 13:30:27 CEST 2014
>> However, there is a long-standing issue with stdout/stderr logging: if the
>> process dies before systemd has had a change to process its log message, then
>> systemd may not be able to figure out the unit corresponding to the message, so
>> it may be lost (or not attributed to the unit). See
>>
>> http://lists.freedesktop.org/archives/systemd-devel/2012-June/005590.html
>
>I didn't investigate details, but I suspect that losing the last parts
>of logs could be caused by the fact that stdout is buffered by default
>(and stderr is not). I don't know if the contents of the buffer residing
>in the crashed process can be well recovered. Perhaps they have some
>hack to force the flush externally, I don't know.
The real problem is not about crashes, it is about deliberate exit of
a process with stdout and stderr flushing
More information about the nix-dev
mailing list