Thank you for the quick reply.<br><br>Sorry for not mention, since are starting this now, we used the latest version, so syslog-ng 2.0.6...<br><br>We looked at the stats (set to 10s), and saw the following:<br><br>$ ./syslog-ng -v -e -F -f /tmp/syslog-
ng.conf.solaris<br>syslog-ng starting up; version=&#39;2.0.6&#39;<br>Log statistics; processed=&#39;center(queued)=0&#39;, processed=&#39;center(received)=0&#39;, processed=&#39;destination(all)=0&#39;, processed=&#39;source(local)=0&#39;
<br>Log statistics; processed=&#39;center(queued)=0&#39;, processed=&#39;center(received)=1&#39;, processed=&#39;destination(all)=0&#39;, processed=&#39;source(local)=1&#39;<br>Log statistics; processed=&#39;center(queued)=0&#39;, processed=&#39;center(received)=1&#39;, processed=&#39;destination(all)=0&#39;, processed=&#39;source(local)=1&#39;
<br>Initializing destination file writer; template=&#39;/tmp/messages-ng&#39;, filename=&#39;/tmp/messages-ng&#39;<br>Log statistics; processed=&#39;center(queued)=46862&#39;, processed=&#39;center(received)=46863&#39;, processed=&#39;destination(all)=46862&#39;, processed=&#39;source(local)=46863&#39;
<br>Log statistics; processed=&#39;center(queued)=136634&#39;, processed=&#39;center(received)=136635&#39;, processed=&#39;destination(all)=136634&#39;, processed=&#39;source(local)=136635&#39;<br>&lt;...&gt;<br>Log statistics; processed=&#39;center(queued)=578629&#39;, processed=&#39;center(received)=578630&#39;, processed=&#39;destination(all)=578629&#39;, processed=&#39;source(local)=578630&#39;
<br>Log statistics; processed=&#39;center(queued)=578629&#39;, processed=&#39;center(received)=578630&#39;, processed=&#39;destination(all)=578629&#39;, processed=&#39;source(local)=578630&#39;<br>Log statistics; processed=&#39;center(queued)=578629&#39;, processed=&#39;center(received)=578630&#39;, processed=&#39;destination(all)=578629&#39;, processed=&#39;source(local)=578630&#39;
<br><br>Our test program (same host, a Sun Fire v440 running Solaris 10) had tried to log 1000000 messages. I guess this means the loss is before it reached Syslog-ng?<br><br>Do you have any idea how we can get around this? The more logging-intensive applications, have their sources available to us, a few however don&#39;t, so maybe combining some other source with /dev/log could help?
<br><br>Any and all ideas are welcome!<br><br>Best regards,<br>Andrew<br><br><div class="gmail_quote">On Dec 21, 2007 10:09 AM, Balazs Scheidler &lt;<a href="mailto:bazsi@balabit.hu">bazsi@balabit.hu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c"><br>On Fri, 2007-12-21 at 09:14 +0100, Andrew Séguin wrote:<br>&gt; Hello,<br>&gt;<br>&gt; I&#39;m sorry if I&#39;m missing something obvious, admittedly I&#39;ve only had<br>&gt; the chance to quickly search through the manuals and mailing list and
<br>&gt; not read them as deep as I&#39;d like to, yet.<br>&gt;<br>&gt; I&#39;m working in a project where we were considering replacing syslog to<br>&gt; take advantage of reliable transmission over tcp. Performance is a
<br>&gt; factor for us, so we wrote a short program that simply loops and logs<br>&gt; a counter and time stamp (to avoid &quot;last message repeated x<br>&gt; messages&quot;). We ran it with syslog (saving locally to a file, and then
<br>&gt; sending remotely to another station which is logging to file) and got<br>&gt; some reference numbers for the hardware/OS (Solaris 10). We then<br>&gt; started the same test with syslog-ng. Performance didn&#39;t get to be an
<br>&gt; issue: under the pressure of the performance test, only some 5-600,000<br>&gt; lines are logged although 1,000,000 were sent!<br>&gt;<br>&gt; We tried a few tweaks to the configuration file for buffering (see<br>
&gt; below), but it hasn&#39;t helped unfortunately. Is there a way to avoid<br>&gt; this problem? Will we encounter this same problem on the remote host<br>&gt; (considering the remote/logging host is planned to be accepting
<br>&gt; messages from two servers with a lot of traffic)<br>&gt;<br>&gt; Thanks for any tips/info!<br>&gt; Andrew Seguin<br>&gt;<br>&gt;<br>&gt; ps: here is the configuration file we have used...<br>&gt;<br>&gt; #<br>&gt; # Syslog-ng example configuration file for Solaris
<br>&gt; #<br>&gt; # Copyright (c) 1999 Balazs Scheidler<br>&gt; # $Id: syslog-ng.conf.solaris,v 1.2 1999/11/15 12:30:41 bazsi Exp $<br>&gt; #<br>&gt; # Solaris 2.5.1 and below uses the STREAMS driver, above extends it<br>
&gt; # with doors. For 2.5.1 remove the door() option from the source<br>&gt; declaration.<br>&gt; #<br>&gt;<br>&gt; options {<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; sync (0);<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; log_fifo_size (65535);<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; gc_idle_threshold(30); gc_busy_threshold(3000);
<br>&gt; };<br>&gt;<br>&gt; source local { sun-streams(&quot;/dev/log&quot; door(&quot;/etc/.syslog_door&quot;));<br>&gt; internal(); };<br>&gt;<br>&gt; destination all { file(&quot;/tmp/messages-ng&quot; log_fifo_size(60000)); };
<br>&gt;<br>&gt; filter filter_local6 { facility(local6); };<br>&gt; log { source(local); filter(filter_local6); destination(all); };<br><br></div></div>The syslog-ng version would be a useful information.<br><br>What you need to find out where the lossage occurs, it might happen on
<br>the /dev/log device, or inside syslog-ng.<br><br>To find out whether it&#39;s the latter case, please check the &quot;Log<br>statistics&quot; message (or STATS in syslog-ng 1.6.x). If the drop counters<br>are zero, then it is the streams device which is dropping messages.
<br><br>I don&#39;t remember all the STREAMS details whether it can lose messages,<br>but before digging any further it&#39;d be useful to know where the messages<br>get actually lost.<br><font color="#888888"><br>--<br>Bazsi
<br><br>_______________________________________________<br>syslog-ng maillist &nbsp;- &nbsp;<a href="mailto:syslog-ng@lists.balabit.hu">syslog-ng@lists.balabit.hu</a><br><a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">
https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>Frequently asked questions at <a href="http://www.campin.net/syslog-ng/faq.html" target="_blank">http://www.campin.net/syslog-ng/faq.html</a><br><br></font></blockquote>
</div><br>