<div dir="ltr">+1 (<span style="font-size:12.8px">--process-old-queue) as a separate process or thread when reloaded. </span></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 28, 2017 at 4:37 AM, Fabien Wernli <span dir="ltr"><<a href="mailto:wernli@in2p3.fr" target="_blank">wernli@in2p3.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Mar 28, 2017 at 10:19:39AM +0200, Budai, László wrote:<br>
> no, I like your idea :)<br>
> If it's not a problem to stop syslog-ng then drop some messages from the<br>
> diskqueue and then start syslog-ng.<br>
<br>
</span>What about:<br>
<br>
    # disables queue but does not remove file<br>
    #   e.g. by doing `mv syslog-ng-00000.qf syslog-ng-00000.qf.disabled`<br>
    syslog-ng-ctl --mv-away-queue --reload<br>
<br>
    # syslog-ng continues immediately with an empty queue<br>
    #   so sysadmin has time to curate the queue file<br>
<br>
    # offline work on disabled queue file<br>
    syslog-ng --cli-mode [… do some queue filtering on syslog-ng-00000.qf.disabled…]<br>
<br>
    # now we're happy with old queue, tell running syslog-ng to process it<br>
    syslog-ng-ctl --process-old-queue=syslog-ng-<wbr>00000.qf.disabled<br>
<br>
Would that be doable?<br>
<div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>______________________________<wbr>__________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" rel="noreferrer" target="_blank">https://lists.balabit.hu/<wbr>mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" rel="noreferrer" target="_blank">http://www.balabit.com/<wbr>support/documentation/?<wbr>product=syslog-ng</a><br>
FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq" rel="noreferrer" target="_blank">http://www.balabit.com/wiki/<wbr>syslog-ng-faq</a><br>
<br>
</div></div></blockquote></div><br></div>