<div>&nbsp;</div>
<div>Hi Bazsi,</div>
<div>&nbsp;</div>
<div>How would having that switch help?</div>
<div>The problem is we do want it to automatically restart.&nbsp; It just appears that there are some scenarios which we haven't figure out.. in which the program gets restarted repeatedly leaving apparently multiple instances running.
</div>
<div>&nbsp;</div>
<div>How do you determine when to restart?</div>
<div>&nbsp;</div>
<div>Thanks!</div>
<div><pre>On Fri, 2006-10-27 at 10:59 -0700, Dev Man wrote:
&gt;  
&gt; Hi,
&gt;  
&gt; We have experienced cases of syslog-ng apparently launching multiple
&gt; instances of the same program unexpectedly, causing the machine to
&gt; become unusable.  Some of the launched processes can end up defunct,
&gt; but not all appeared to be when we checked the running processes.
&gt;  
&gt; Isn't syslog-ng only supposed to start a program if it was terminated?
&gt;  
&gt; In one case, we were seeing a constant stream of &quot;duplicate stats
&gt; counter&quot; messages like:
&gt; syslog.1:Oct 26 06:27:10 in-mta syslog-ng[29833]: Duplicate stats
&gt; counter; counter='program(/home/readlog/readlog.php)'
&gt;  
&gt; One machine was using syslog-ng version 1.9.11 and another version
&gt; 2.0rc1.

2.0.x (and 1.9.x which was development versions for 2.0) restart
program() destinations by default. I'll add a switch to disable that
behaviour as it is hardwired at the moment.

-- 
Bazsi</pre></div>