<br><br><div class="gmail_quote">On Mon, Dec 14, 2009 at 9:43 AM, Kārlis Repsons <span dir="ltr">&lt;<a href="mailto:repsons@gmail.com">repsons@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Monday 14 December 2009 07:07:37 Balazs Scheidler wrote:<br>
&gt; On Fri, 2009-12-11 at 19:11 +0000, Kārlis Repsons wrote:<br>
&gt; &gt; People,<br>
&gt; &gt;<br>
&gt; &gt; I wonder why is there some two messages like this in errors log each day:<br>
&gt; &gt; supervise/syslog-ng[28806]: Daemon exited gracefully, not restarting;<br>
&gt; &gt; exitcode=&#39;0&#39;<br>
&gt; &gt;<br>
&gt; &gt; ?<br>
&gt; &gt;<br>
&gt; &gt; What are the possible reasons and what should be done?<br>
&gt;<br>
&gt; something has stopped syslog-ng. if it is intended, nothing needs to be<br>
&gt; done, if it isn&#39;t, then you need to find out what stops syslog-ng.<br>
&gt;<br>
&gt; the exitcode of 0 means that it was an intentional stop, not an abort or<br>
&gt; a segfault.<br>
</div>Is it necessarily syslog-ng itself? I have a problematic errors reporting<br>
script connected to syslog-ng as a destination, maybe it exits and causes<br>
this? Otherwise I wouldn&#39;t like this a lot, because just a minute ago was<br>
&quot;exit 0&quot;, but when I look, syslog-ng is working just fine... And no stop/start<br>
of syslog-ng is logged. And that script WAS restarted.<br>
Ok, at this point, I presume, its that script, which causes it...<br>
<br>
So, please, take a look at this script:<br>
<br>
<br>
#!/bin/bash<br>
<br>
tmpp=&quot;/tmp/crashmail-pipe&quot;<br>
<br>
if [[ ! -p &quot;$tmpp&quot; ]]<br>
then<br>
    umask u=rwx,go=<br>
    mkfifo &quot;$tmpp&quot;<br>
fi<br>
<br>
while read -r line<br>
do<br>
   (<br>
    echo -en &quot;From:crashmail@host\nTo:root@host\nSubject:&quot; &gt;&gt; &quot;$tmpp&quot; &amp;&amp;<br>
    echo &quot;$line&quot; | cut -c 1-100 &gt;&gt; &quot;$tmpp&quot; &amp;&amp;<br>
    echo &quot;$line&quot; &gt;&gt; &quot;$tmpp&quot;<br>
   ) &amp;<br>
    cat &quot;$tmpp&quot; | sendmail root@host<br>
    if [[ $? -ne 0 ]]<br>
    then<br>
       exit 1<br>
    fi<br>
done<br>
<br>
<br>
Well, ok, its not doing very well, for example I can&#39;t understand how comes, I<br>
receive an output like:<br>
<br>
<br>
No Subject<br>
From: root &lt;root@host&gt;<br>
To: undisclosed-recipients:<br>
Date: Today 17:20:02<br>
<br>
Dec 13 17:10:01 host2 supervise/syslog-ng[9735]: Daemon exited gracefully, not<br>
restarting; exitcod<br>
Dec 13 17:10:01 host2 supervise/syslog-ng[9735]: Daemon exited gracefully, not<br>
restarting; exitcode=&#39;0&#39;<br>
From:crashmail@host<br>
To:root@host<br>
Subject:<br></blockquote><div><br></div><div><br></div><div>Do these messages show up around 17:00 daily? Are you sure this isn&#39;t just your logrotate scripts doing a reload/restart on syslog-ng?</div><div> </div></div>
<br>-- <br>Lance<br>