<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Syslog-ng sometime dies at 04:02</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Verdana">Hi</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">I have installed syslog-ng on RHEL 5 as an RPM (syslog-ng-2.0.8-1.fc8.i386.rpm).</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">It runs fine except for this problem :</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">Every night at 04:02 som script runs and make a reload of the configuration. This comes out</FONT>

<BR><FONT SIZE=2 FACE="Verdana">with some errors in the messages file, but the real problem is, that syslog-ng sometime stops</FONT>

<BR><FONT SIZE=2 FACE="Verdana">running at this time.</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">I'm running syslog-ng together with php-syslog-ng</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Verdana">Hope anyone can help</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">rgds,</FONT>

<BR><FONT SIZE=2 FACE="Verdana">Peter Calum</FONT>

<BR><FONT SIZE=2 FACE="Verdana">Denmark</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Configuration reload request received, reloading configuration; </FONT>

<BR><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Internal error, duplicate configuration elements refer to the same persistent config; name='afsocket_sd_connections(stream,AF_UNIX(/dev/log))'</FONT></P>

<P><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Internal error, duplicate configuration elements refer to the same persistent config; name='afsocket_sd_connections(dgram,AF_INET(0.0.0.0:514))'</FONT></P>

<P><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Configuration reload request received, reloading configuration; </FONT>

<BR><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Internal error, duplicate configuration elements refer to the same persistent config; name='afsocket_sd_listen_fd(stream,AF_UNIX(/dev/log))'</FONT></P>

<P><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Configuration reload request received, reloading configuration; </FONT>

<BR><FONT SIZE=2 FACE="Verdana">Feb 19 04:02:04 s_sys@khk9dsg5 syslog-ng[21702]: Internal error, duplicate configuration elements refer to the same persistent config; name='afsocket_sd_listen_fd(stream,AF_UNIX(/dev/log))'</FONT></P>

<P><FONT SIZE=2 FACE="Verdana">My configuration file :</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">options {</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; sync (0);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; chain_hostnames(on);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; stats(43200);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; time_reopen (10);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; log_fifo_size (1000);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; long_hostnames (on);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; use_dns (yes);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; use_fqdn (no);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; create_dirs (no);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; keep_hostname (yes);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">};</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">source s_sys {</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; file (&quot;/proc/kmsg&quot; log_prefix(&quot;kernel: &quot;));</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; unix-stream (&quot;/dev/log&quot;);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; internal();</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; udp(ip(0.0.0.0) port(514));</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; tcp(ip(0.0.0.0) port(514));</FONT>

<BR><FONT SIZE=2 FACE="Verdana">};</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">source s_everything { internal(); pipe(&quot;/proc/kmsg&quot;); unix-stream(&quot;/dev/log&quot;); udp(); };</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Verdana">destination d_cons { file(&quot;/dev/console&quot;); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_mesg { file(&quot;/var/log/messages&quot;); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_auth { file(&quot;/var/log/secure&quot;); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_mail { file(&quot;/var/log/maillog&quot; sync(10)); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_spol { file(&quot;/var/log/spooler&quot;); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_boot { file(&quot;/var/log/boot.log&quot;); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_cron { file(&quot;/var/log/cron&quot;); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">destination d_mlal { usertty(&quot;*&quot;); };</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">destination d_mysql {</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; program(&quot;/usr/bin/mysql -usyslogadmin -psyslogadmin syslog&quot;</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; template(&quot;INSERT INTO logs (host, facility, priority, level, tag, datetime, program, msg)</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC','$PROGRAM', '$MSG' );\n&quot;)</FONT></P>

<P><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; template-escape(yes));</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; };</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">log {</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; source(s_everything);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; destination(d_mysql);</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp; };</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Verdana">filter f_filter1&nbsp;&nbsp; { facility(kern); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter2&nbsp;&nbsp; { level(info..emerg) and</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not facility(mail,authpriv,cron); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter3&nbsp;&nbsp; { facility(authpriv); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter4&nbsp;&nbsp; { facility(mail); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter5&nbsp;&nbsp; { level(emerg); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter6&nbsp;&nbsp; { facility(uucp) or</FONT>

<BR><FONT SIZE=2 FACE="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (facility(news) and level(crit..emerg)); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter7&nbsp;&nbsp; { facility(local7); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">filter f_filter8&nbsp;&nbsp; { facility(cron); };</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter1); destination(d_cons); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter2); destination(d_mesg); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter3); destination(d_auth); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter4); destination(d_mail); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter5); destination(d_mlal); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter6); destination(d_spol); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter7); destination(d_boot); };</FONT>

<BR><FONT SIZE=2 FACE="Verdana">log { source(s_sys); filter(f_filter8); destination(d_cron); };</FONT>
</P>

<P><FONT SIZE=2 FACE="Verdana"># vim:set ai ts=4 sw=4 sts=4 et:</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>