1
RHEL 6.4에서 rsyslog를 구성하여 log4j 파일을 중앙 rsyslog 서버로 전송했습니다. 이는 응용 프로그램 로그 파일이 순환 될 때까지 작동합니다. 위해 rsyslog는 여전히 파일을 읽으려고하지만 데이터 찾을 수 없습니다 :rsyslog가 파일 핸들을 해제하지 않음
9332.655820752:7f609100d700: strm 0x7f607c005580: file 10 read 0 bytes
9332.655829701:7f609100d700: stream checking for file change on '/var/log/tomcat7x/fa-vm-web-expert-performance-events.log', inode 2069/2069file 7 read 0 bytes
9342.665937537:7f609100d700: stream checking for file change on '/var/log/tomcat7x/fa-vm-web-expert-all-events.log', inode 2063/2063file 8 read 0 bytes
9342.665949751:7f609100d700: stream checking for file change on '/var/log/tomcat7x/catalina-daemon.out', inode 1179/1179file 9 read 0 bytes
9342.665960655:7f609100d700: stream checking for file change on '/var/log/tomcat7x/fa-vm-web-expert-application-all-events.log', inode 2068/2068file 10 read 0 bytes
위해 rsyslog가 이전 파일 핸들과 파일에 액세스하려고하는 것 같습니다입니다. rsyslog가 실제 파일 이름을 통해 파일에 항상 액세스하도록하려면 어떻게합니까? 감사합니다. Peter
같은 문제가 있습니다. 이 메시지는 어디에서 찾았습니까? –