<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2>Simple question which may help: does your program fork() or 
daemon() into a "background" process?&nbsp; This would explain the behavior 
you're seeing, and should be relatively easy to work around.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2>Hope that helps.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2>Good luck,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2>Peter Nahas</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=510391021-27102006><FONT face=Arial 
color=#0000ff size=2>MRV Communications - Boston 
Division</FONT></SPAN><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> syslog-ng-bounces@lists.balabit.hu 
[mailto:syslog-ng-bounces@lists.balabit.hu] <B>On Behalf Of </B>Dev 
Man<BR><B>Sent:</B> Friday, October 27, 2006 3:38 PM<BR><B>To:</B> 
syslog-ng@lists.balabit.hu<BR><B>Subject:</B> Re: [syslog-ng] runaway programs 
started by syslog-ng<BR></FONT><BR></DIV>
<DIV></DIV>
<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 "duplicate stats
&gt; counter" 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></BODY></HTML>