[email protected] (Peter Fraser), 2017.02.02 (Thu) 18:47 (CET):
> I agree I don't give much information. I have no idea what information
> to give.

What I would do:
- Run -current, make sure the problem persists.
- Make sure it's not your tinkering but the defaults that lead to
  the problem.
- Use sendbug(1)

IIRC sendsyslog(2) is an area of recent changes, so your chances of
getting replies on bugs@ might not be bad, possibly. 

Marcus

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of
> Marcus MERIGHI
> Sent: Tuesday, January 31, 2017 3:13 AM
> To: Peter Fraser <[email protected]>
> Cc: '[email protected]' <[email protected]>
> Subject: Re: sendsyslog: dropped 4 messages, error 55
> 
> [email protected] (Peter Fraser), 2017.01.30 (Mon) 18:17 (CET):
> > My /var/log/messages is filling up with messages like the following:
> >
> > Jan 30 10:28:06 gateway sendsyslog: dropped 4 messages, error 55 Jan
> > 30 10:28:06 gateway sendsyslog: dropped 2 messages, error 55 Jan 30
> > 10:28:06 gateway sendsyslog: dropped 2 messages, error 55 Jan 30
> > 10:28:06 gateway sendsyslog: dropped 1 message, error 55 Jan 30
> > 10:28:06 gateway sendsyslog: dropped 2 messages, error 55 Jan 30
> > 10:28:06 gateway last message repeated 2 times Jan 30 10:28:06 gateway
> > sendsyslog: dropped 4 messages, error 55 Jan 30 10:28:06 gateway
> > sendsyslog: dropped 2 messages, error 55 Jan 30 10:28:06 gateway last
> > message repeated 2 times Jan 30 10:28:06 gateway sendsyslog: dropped 1
> > message, error 55 Jan 30 10:28:06 gateway sendsyslog: dropped 1
> > message, error 55
> >
> > The messages occur in bursts with several hundred messages per burst,
> > and here may be several seconds or hours between the bursts.
> >
> > I am quite willing to believe that I have done something stupid, but I
> > have no idea what.
> > Any hints to find out what is generating these messages.
> 
> src/lib/libc/gen/syslog_r.c, 188:
>         * If the sendsyslog() fails, it means that syslogd
>         * is not running or the kernel ran out of buffers.
> 
> sendsyslog(2)
> RETURN VALUES
>      Upon successful completion, the value 0 is returned; otherwise the
>      value -1 is returned and the global variable errno is set to
>      indicate the error.
> 
> errno(2)
>      55 ENOBUFS No buffer space available. An operation on a socket or
>         pipe was not performed because the system lacked sufficient
>         buffer space or because a queue was full.
> 
> But I can't tell you why your kernel is running out of buffers. You did not
> give much information...
> 
> Marcus
> 
> !DSPAM:589370d8132703950347007!

Reply via email to