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.

