On Tue, 14 Feb 2017, mostolog--- via rsyslog wrote:

While using RELP to forward messages to a central rsyslog, we had a full disk issue on target.

After cleaning the disk and recovering space, relay rsyslog seems is not forwarding traffic as it should (full speed!).

Messages with priority 12 still arrive, and impstats shows:

Feb 14 11:22:21 relay rsyslogd-pstats: fwdtocentral: origin=core.queue size=900000 enqueued=107845543 full=0 discarded.full=0 discarded.nf=41435274 maxqsize=90138


Could it be suspendDuration went too high after 2 days with high traffic(60k/min)?

possible

Is there any way to query suspendDuration value while running? (without DEBUG!)

there is a setting to have it log suspend messages, that gives you the duration. It's something that goes in the main() section. I'd have to dig to find it though.

Does it suspendDuration gets decreased when connection is recovered? (I won't say that after reading action.c)

Shall suspendDuration have a maximum value?

if it doesn't, it should

Will HUP signal reset suspendDuration and start forwarding normally?

I believe so, because the HUP will close all outputs and restart them on the next message

Is there anything I could test to help fixing this (if it's a bug)?

just a note, you can define the debug file in the config and then turn debug on and off while running, no overhead when it's off.

David Lang
_______________________________________________
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