syslog-ng conexão syslog quebrada no udp

1

Temos a seguinte configuração de registro remoto:

destination d_jenkins { network("x.x.x.x" transport("udp") port(514) template(t_jenkins)); };
log { source(s_system); destination(d_jenkins); };

Este é um servidor syslog-ng para a comunicação do cliente syslog-ng. Ocasionalmente, estamos recebendo erros a seguir. Parece que o EINVAL (22) está vindo da chamada write ().

2016-10-19T15:12:39.393+00:00 axis-accc8e59xxxx [ ERR     ] syslog-ng[1707]: I/O error occurred while writing; fd='28', error='Invalid argument (22)'
2016-10-19T15:12:39.394+00:00 axis-accc8e59xxxx [ NOTICE  ] syslog-ng[1707]: Syslog connection broken; fd='28', server='AF_INET(172.27.0.34:514)', time_reopen=’60'
  • É que a rede é problemática ou falta alguma configuração?
  • Poderia ser que o servidor syslog-ng está sendo HUPed sem o nosso conhecimento, soltando as conexões.
  • O uso do TCP com o keep-alive pode ajudar no problema?
por Umut 20.10.2016 / 11:40

1 resposta

0

Qual é a taxa de mensagens do host do remetente? Existem outros destinos? Ative o registro detalhado no cliente para ver se há algumas mensagens adicionais que podem ajudar (syslog-ng-ctl verbose --set = on) e tente aumentar a opção so-sndbuf () do destino.

(Desculpe por postar isso como resposta, eu não tenho permissão para comentar)

    
por 21.10.2016 / 09:50

Tags