
Nosso sistema de produção ubuntu14.04 tornou-se inacessível na AWS, nós o reiniciamos através do console AWS. Depois de reiniciar o sistema, conseguimos nos conectar a ele. Verificamos /var/log/syslog
e encontramos o seguinte ^@^@
no log
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@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
O que isso indica?
Responder1
Esses caracteres são caracteres nulos (zeros) que você normalmente obterá se procurar além do final do arquivo e começar a escrever. Talvez sua reinicialização tenha interrompido a gravação de dados no arquivo, mas conseguiu atualizar os metadados, ou seja, o tamanho do arquivo.
Portanto, quando o rsyslog abre o arquivo no modo de acréscimo, ele começa a gravar no final do arquivo conforme determinado pelo tamanho, e a lacuna de dados ausente é preenchida por nulos.