2G+ memory is of course not a usual result, and it will not happen
with default config (we keep around 10.000 msgs in queues). I guess if
you show us your full config, we will be able to spot the problem.

Also note that 8.36 is veeeeery old - maybe there indeed is a memory
leak which is long-fixed.

HTH
Rainer

El mié., 5 feb. 2020 a las 6:19, Vini Harimoorthy via rsyslog
(<[email protected]>) escribió:
>
> Is this expected ?? How to l avoid buffering messages in rsyslogd ? Since
> it is not acceptable that rsyslog consuming 2G +  memory in  4G memory
> system,
> Which parameter determines this behavior ? I tried with queue size  &
> retrying logic, did;t seem to be working.
>
>
> I have tried to  load Impstats module. But it couldn't find module and logs
> are below.
> Is there anything I need to enable to load the module ?
>
>
> Feb 05 05:16:37  rsyslogd[8064]: *could not load module
> '/usr/lib/rsyslog/impstats.so', dlopen: /usr/lib/rsyslog/impstats.so: *cannot
> open shared object file: No such file or directory  [v8.36.0 try
> http://www.rsyslog.com/e/2066 ]
> Feb 05 05:16:37 systemd[1]: Started System Logging Service.
> Feb 05 05:16:37 rsyslogd[8064]: imuxsock: Acquired UNIX socket
> '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.36.0]
> Feb 05 05:16:37 rsyslogd[8064]:  [origin software="*rsyslogd"
> swVersion="8.36.0"* x-pid="8064" x-info="http://www.rsyslog.com";] start
>
>
> On Wed, Feb 5, 2020 at 1:57 AM David Lang via rsyslog <
> [email protected]> wrote:
>
> > enable impstats to see the queue sizes and resources consumed
> >
> > David Lang
> >
> > On Tue, 4 Feb 2020, John Chivian via rsyslog wrote:
> >
> > > Date: Tue, 4 Feb 2020 07:45:35 -0600
> > > From: John Chivian via rsyslog <[email protected]>
> > > To: [email protected]
> > > Cc: John Chivian <[email protected]>
> > > Subject: Re: [rsyslog] rsyslogd memory leak
> > >
> > > That's probably not a memory leak, but rather rsyslog queuing the
> > messages in
> > > memory until the remote system is again available and the queue can be
> > > drained.
> > >
> > > Regards,
> > >
> > >
> > > On 2/4/20 7:32 AM, Vini Harimoorthy via rsyslog wrote:
> > >> I am seeing rsyslogd memory leak when remote server is unreachable.
> > >>
> > >> I tried to change resumeRetryCount ="0" & queue.size ="0", so that
> > rsyslogd
> > >> won't care much about retrying when remote server becomes reachable
> > again.
> > >>
> > >> When remote server is reachable, it stays at 1.5MB.
> > >> */home/admin# ps_mem  | grep rsyslog*
> > >> *  1.5 MiB +  31.5 KiB =   1.5 MiB       rsyslogd*
> > >>
> > >>
> > >> When remote server is unreachable, it is increasing by 1 MB. And it goes
> > >> upto 2GB after 24 hours .
> > >>
> > >> /home/admin# ps_mem  | grep rsyslog
> > >>    1.6 MiB +  31.5 KiB =   1.6 MiB       rsyslogd
> > >> /home/admin# ps_mem  | grep rsyslog
> > >>    1.6 MiB +  31.5 KiB =   1.6 MiB       rsyslogd
> > >> /home/admin# ps_mem  | grep rsyslog
> > >>    1.6 MiB +  31.5 KiB =   1.6 MiB       rsyslogd
> > >> /home/admin#
> > >> /home/admin# ps_mem  | grep rsyslog
> > >>    1.6 MiB +  31.5 KiB =   1.7 MiB       rsyslogd
> > >>
> > >> /home/admin# ps_mem  | grep rsyslog
> > >> *  2.4 MiB +  31.5 KiB =   2.5 MiB       rsyslogd*
> > >>
> > >> /home/admin# date
> > >> Tue Feb  4 13:23:13 UTC 2020
> > >>
> > >> /home/admin# ps_mem  | grep rsyslog
> > >> *  3.8 MiB +  31.5 KiB =   3.8 MiB       rsyslogd*
> > >>
> > >>
> > >> /home/admin# date
> > >> Tue Feb  4 13:26:32 UTC 2020
> > >> /home/admin# ps_mem  | grep rsyslog
> > >> *  5.2 MiB +  31.5 KiB =   5.2 MiB       rsyslogd*
> > >>
> > >>
> > >> When I made the remote server reachable again, it is reducing again
> > >>
> > >> :/home/admin# date
> > >> Tue Feb  4 13:29:16 UTC 2020
> > >> :/home/admin# ps_mem  | grep rsyslog
> > >>    2.6 MiB +  31.5 KiB =   2.6 MiB       rsyslogd
> > >>
> > >>
> > >> Could you please check this issue . Below is my remote configurations
> > >>
> > >> */home/admin# cat /etc/rsyslog.remote.conf*
> > >> $DefaultNetstreamDriverCAFile
> > >> /fs/security/certmgr/apps/syslog-client/syslog-client.crt
> > >> $DefaultNetstreamDriverCertFile
> > >> /fs/security/certmgr/apps/syslog-client/syslog-client.crt
> > >> $DefaultNetstreamDriverKeyFile
> > >> /fs/security/certmgr/apps/syslog-client/syslog-client.key
> > >> set $!updatepri = $syslogseverity + 184;
> > >> $template remoteFmt,"<%$!updatepri%>1 %TIMESTAMP:::date-rfc3339%
> > %HOSTNAME%
> > >> %APP-NAME% %PROCID% %MSGID% %STRUCTURED-DATA%%msg%\n"
> > >> ruleset(name="logger1"){
> > >> action(type="omfwd" Target="20.20.20.2" Port="514" Protocol="tcp"
> > >> NetworkNamespace="swns"  template="remoteFmt"Address="None"
> > >> *queue.type="LinkedList"
> > >> action.resumeRetryCount="-1" *queue.size="1000")
> > >> }
> > >>
> > >> if($msg contains "Event|") then {
> > >> if $syslogseverity <= 6 then {
> > >>   call logger1
> > >>   }
> > >> }
> > >>
> > >>
> > >
> > > _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com/professional-services/
> > > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> > of
> > > sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > DON'T
> > > LIKE THAT.
> > >
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com/professional-services/
> > What's up with rsyslog? Follow https://twitter.com/rgerhards
> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> > DON'T LIKE THAT.
> >
>
>
> --
> *Regards,*
> *Vinitha H*
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T 
> LIKE THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to