Since sd_journal_send uses
fd = journal_fd();
which has
fd = socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0);
this socket is opened without a non-blocking call.
This might cause the unix socket daemon to block this .
The other approach could be passing a nonblocking flag to
k = sendmsg(fd, &mh, MS
On Thu, 2019-07-18 at 21:52 -0600, Chris Murphy wrote:
> # df -h
> ...
> /dev/mapper/live-rw 6.4G 5.7G 648M 91% /
>
> And in the log:
> 47,19636,16754831,-;systemd-journald[905]: Fixed min_use=1.0M
> max_use=648.7M max_size=81.0M min_size=512.0K keep_free=973.1M
> n_max_files=100
>
> Why is k