Estou seguindo as instruções para NXLog aqui: https://nxlog.co/documentation/nxlog-user-guide/linux-logs.html#linux_logs_forwarding_socket_example em 80.2 sobre o encaminhamento de mensagens syslog para NXLog.
Ele indica especificamente para reiniciar o NXLog e, em seguida, o rsyslog para que o NXlog possa criar o soquete antes que o rsyslog tente gravar nele.
Minha pergunta é que, durante uma reinicialização e em diferentes versões do Linux, é ambíguo qual serviço será iniciado primeiro, e meu palpite é que o syslog pode ser iniciado primeiro. O que acontecerá se o rsyslog iniciar antes do nxlog? O rsyslog recuperará e começará a gravar no soquete após o nxlog iniciar e criá-lo?
Uma rápida olhada no código-fonte mostra que ele tenta reabrir o soquete se for inválido em cada tentativa de enviar uma mensagem.