Documentos do Apache: link
Apache will start the piped-log process when the server starts, and will restart it if it crashes while the server is running. (This last feature is why we can refer to this technique as "reliable piped logging".)
NC docs: man nc
-w timeout Connections which cannot be established or are idle timeout after timeout seconds. The -w flag has no effect on the -l option, i.e. nc will listen forever for a connection, with or without the -w flag. The default is no timeout.
O que você está vendo é o Apache iniciando o netcat com um tempo limite de 1 segundo. Independentemente de se houver algum dado de log, o netcat expirará após um segundo (devido à opção -w 1) e será encerrado. O Apache então reinicia o netcat. Espuma, enxaguar, repita.
Sugiro remover -w 1
do comando netcat nessa circunstância.
Voltando atrás, sugiro usar o syslog para essa função (não tenho certeza por que você não foi em primeiro lugar).