프로덕션 ubuntu14.04 시스템 중 하나가 AWS에서 액세스할 수 없게 되어 AWS 콘솔을 통해 다시 시작했습니다. 시스템을 다시 시작한 후 연결할 수 있습니다. 로그에서 /var/log/syslog
다음을 확인하고 발견했습니다.^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Nov 4 04:48:49 ubuntu1404-production: [origin software="rsyslogd" swVersion="7.4.4" x-pid="887" x-info="http://www.rsyslog.com"] start
Nov 4 04:48:49 ubuntu1404-production rsyslogd-2307: warning: ~ action is deprecated, consider using the 'stop' statement instead [try http://www.rsyslog.com/e/2307 ]
Nov 4 04:48:49 ubuntu1404-production rsyslogd: rsyslogd's groupid changed to 104
무슨 뜻이에요?
답변1
이러한 문자는 널(null) 문자(0)이며, 파일 끝을 넘어 쓰기 시작하면 일반적으로 얻을 수 있습니다. 재시작으로 인해 데이터가 파일에 기록되는 것이 중지되었지만 메타데이터(예: 파일 크기)는 업데이트되었을 수 있습니다.
따라서 rsyslog가 추가 모드에서 파일을 열면 크기가 지정된 파일 끝에 쓰기 시작하고 누락된 데이터 간격은 null로 채워집니다.