If I am using a destination:
destination tcptest { tcp("137.192.192.104" port(4020) ); };
...and I kill and restart the TCP server at my end, then syslog-ng
complains:
io.c: do_write: write() failed (errno 32), Broken pipe
...but does not try to reconnect until HUP or restart.
-Bradley