> Note, however, that it does not (and cannot) solve the issue that a filled-up
> action message queue will cause delays on the main queue. You can reproduce
> this problem if you remove the disk queue and let your script run. There is no
> way to prevent this without discarding messages in the action queue. However, 
> I
> need to check if the action queue is configurable enough so that one can
> configure immediate discarding on queue full state. I think that's currently 
> not
> possible.

But I was wrong ;)

Use

$ActionQueueTimeoutEnqueue    0

To set the action queue to discard messages immediately (or use any other 
timeout you like, but keep in mind that this will block the main queue). The 
current default is 2000ms, which is rather long. In v6, I'll reduce it to 50ms, 
which is still quite a lot of time in terms of what the machine can do within 
it...

Rainer
_______________________________________________
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

Reply via email to