다음과 같은 원격 로깅 구성이 있습니다.
destination d_jenkins { network("x.x.x.x" transport("udp") port(514) template(t_jenkins)); };
log { source(s_system); destination(d_jenkins); };
이는 syslog-ng 서버와 syslog-ng 클라이언트 통신입니다. 때때로 다음과 같은 오류가 발생합니다. EINVAL(22)은 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'
- 네트워크에 문제가 있습니까? 아니면 일부 구성이 누락되었습니까?
- syslog-ng 서버가 우리가 모르는 사이에 HUP되어 연결이 끊어졌을 수 있습니까?
- TCP와 연결 유지를 사용하면 이 문제를 해결할 수 있습니까?