Hello, I have two Linux machines (slackware 7 dist.) running syslog-ng 1.4.0. The first machine is set to forward all of its log entries, and write them to a file: source src { pipe("/home/james/log_foo/logfifo"); internal(); }; filter all { match("*"); }; destination dest { file("/home/james/dev/syslog-ng/log/foo.log"); tcp("192.168.1.201" port(8081)); }; log { source(src); filter(all); destination(dest); }; The second machine is set up to collect these and log them to a file: source src { tcp(ip(192.168.1.201) port(8081)); internal(); }; filter all { match("*"); }; destination dest { file("/home/james/dev/syslog-ng/log/foo.log"); }; log { source(src); filter(all); destination(dest); }; When I send a batch of 100k log messages to the first machine, they all end up in its file, but about 25% of them never make it through to the second machine's log. Any ideas? Thanks. James Phillips