At 11:48 AM 11/3/2008, Mike Tancsa wrote:
At 11:34 AM 11/3/2008, Poul-Henning Kamp wrote:
In message <[EMAIL PROTECTED]>, Mike Tancsa writes:

>Seems to work fine with cat

Ok, and the loss is not from one end, it is random records in
the middle ?


Yes, they seem to initially get written and then tail off for some reason. I am not sure why. Actually, if I SIGHUP syslogd, it seems to make a difference, in that I can generally see when newsyslog sig HUPs syslog to do log rotation. Perhaps this is confusing things ?

I tried changing the config so that there is only the fifo log being written to and disabled newsyslog so that syslogd is not getting a HUP signal. The strange thing is that reading from it gives different results?!?

Sometimes doing
[ps0278]# fifolog_reader all.fifo | wc
From    0 Wed Dec 31 19:00:00 1969
To      1225760679 Mon Nov  3 20:04:39 2008
Read from 1d800
      59     413    3068
0[ps0278]#

and a exactly for 1min it will show the correct results

0[ps0278]# fifolog_reader all.fifo | wc
From    0 Wed Dec 31 19:00:00 1969
To      1225760538 Mon Nov  3 20:02:18 2008
Read from 0
   10765   75995  556816
0[ps0278]#


and then go back to showing just a subset for 4 min. I am guessing this coincides with when the flush runs


This is a nanobsd image, so /var on /dev/md1 and RELENG_7 from a few days ago

I have been running

#!/bin/sh

i=0
while true
do
        i=`expr $i + 1`
        logger $i
        echo $i
        sleep 1
done

and they seem to be there when it shows all the results, but for the most part it just shows a subset

---Mike
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to