Saiba mais sobre o bycast.log do StorageGRID
O arquivo /var/local/log/bycast.log é o principal arquivo de solução de problemas do StorageGRID. Existe um bycast.log arquivo para cada nó da grade. O arquivo contém mensagens específicas para esse nó da grade.
O arquivo /var/local/log/bycast-err.log é um subconjunto de bycast.log. Ele contém mensagens de gravidade ERROR e CRITICAL.
Opcionalmente, você pode alterar o destino dos logs de auditoria e enviar informações de auditoria para um servidor syslog externo. Os logs locais de registros de auditoria continuam sendo gerados e armazenados quando um servidor syslog externo está configurado. Consulte "Configurar o gerenciamento de logs e o servidor syslog externo".
Rotação de arquivo para bycast.log
Quando o `bycast.log`arquivo atinge 1 GB, o arquivo existente é salvo e um novo arquivo de log é iniciado.
O arquivo salvo é renomeado bycast.log.1, e o novo arquivo é nomeado bycast.log. Quando o novo bycast.log atinge 1 GB, bycast.log.1 é renomeado e descompactado para se tornar bycast.log.2.gz, e bycast.log é renomeado bycast.log.1.
O limite de rotação para bycast.log é de 21 arquivos. Quando a 22ª versão do bycast.log arquivo é criada, o arquivo mais antigo é excluído.
O limite de rotação para bycast-err.log é de sete arquivos.
|
|
Se um arquivo de log tiver sido compactado, você não deve descompactá-lo no mesmo local em que foi gravado. Descompactar o arquivo no mesmo local pode interferir nos scripts de rotação de log. |
Opcionalmente, você pode alterar o destino dos logs de auditoria e enviar informações de auditoria para um servidor syslog externo. Os logs locais de registros de auditoria continuam sendo gerados e armazenados quando um servidor syslog externo está configurado. Consulte "Configurar o gerenciamento de logs e o servidor syslog externo".
Mensagens em bycast.log
As mensagens em bycast.log são escritas pelo ADE (Ambiente Distribuído Assíncrono). O ADE é o ambiente de execução usado pelos serviços de cada nó da grade.
Exemplo de mensagem ADE:
May 15 14:07:11 um-sec-rg1-agn3 ADE: |12455685 0357819531 SVMR EVHR 2019-05-05T27T17:10:29.784677| ERROR 0906 SVMR: Health check on volume 3 has failed with reason 'TOUT'
As mensagens ADE contêm as seguintes informações:
| Segmento da mensagem | Valor no exemplo |
|---|---|
ID do nó |
12455685 |
ID do processo ADE |
0357819531 |
Nome do módulo |
SVMR |
Identificador da mensagem |
EVHR |
Hora do sistema UTC |
2019-05-05T27T17:10:29.784677 (AAAA-MM-DDTHH:MM:SS.uuuuuu) |
Nível de gravidade |
ERRO |
Número de rastreamento interno |
0906 |
Mensagem |
SVMR: a verificação de integridade do volume 3 falhou com o motivo 'TOUT' |
Gravidade das mensagens em bycast.log
As mensagens em bycast.log são atribuídas a níveis de gravidade.
Por exemplo:
-
AVISO — Ocorreu um evento que deve ser registrado. A maioria das mensagens de log está neste nível.
-
AVISO — Ocorreu uma condição inesperada.
-
ERRO — Ocorreu um erro grave que afetará as operações.
-
CRÍTICO — Ocorreu uma condição anormal que interrompeu as operações normais. Você deve resolver a condição subjacente imediatamente.
Códigos de erro em bycast.log
A maioria das mensagens de erro em bycast.log contém códigos de erro.
A tabela a seguir lista códigos não numéricos comuns em bycast.log. O significado exato de um código não numérico depende do contexto em que é relatado.
| Código de erro | Significado |
|---|---|
SUCS |
Sem erro |
GERR |
Desconhecido |
CANCELAR |
Cancelado |
ABRT |
Abortado |
TOUT |
Tempo esgotado |
INVL |
Inválido |
NFND |
Não encontrado |
VERSÃO |
Versão |
CONF |
Configuração |
FALHA |
Falha |
ICPL |
Incompleto |
FEITO |
Feito |
SUNV |
Serviço indisponível |
A tabela a seguir lista os códigos de erro numéricos em bycast.log.
| Número do erro | Código de erro | Significado |
|---|---|---|
001 |
EPERM |
Operação não permitida |
002 |
ENOENT |
Não existe tal arquivo ou diretório |
003 |
ESRCH |
Não existe tal processo |
004 |
EINTR |
Chamada de sistema interrompida |
005 |
EIO |
Erro de E/S |
006 |
ENXIO |
Nenhum dispositivo ou endereço |
007 |
E2BIG |
Lista de argumentos muito longa |
008 |
ENOEXEC |
Erro de formato de execução |
009 |
EBADF |
Número de arquivo inválido |
010 |
ECHILD |
Nenhum processo filho |
011 |
EAGAIN |
Tente novamente |
012 |
ENOMEM |
Sem memória |
013 |
EACCES |
Permissão negada |
014 |
EFAULT |
Endereço incorreto |
015 |
ENOTBLK |
Dispositivo de bloco necessário |
016 |
EBUSY |
Dispositivo ou recurso ocupado |
017 |
EEXIST |
O arquivo existe |
018 |
EXDEV |
Link entre dispositivos |
019 |
ENODEV |
Nenhum dispositivo desse tipo |
020 |
ENOTDIR |
Não é um diretório |
021 |
EISDIR |
É um diretório |
022 |
EINVAL |
Argumento inválido |
023 |
ENFILE |
Estouro da tabela de arquivos |
024 |
EMFILE |
Muitos arquivos abertos |
025 |
ENOTTY |
Não é uma máquina de escrever |
026 |
ETXTBSY |
Arquivo de texto ocupado |
027 |
EFBIG |
Arquivo muito grande |
028 |
ENOSPC |
Sem espaço disponível no dispositivo |
029 |
ESPIPE |
Busca ilegal |
030 |
EROFS |
Sistema de arquivos somente leitura |
031 |
EMLINK |
Muitos links |
032 |
EPIPE |
Pipe quebrado |
033 |
EDOM |
Argumento matemático fora do domínio da função |
034 |
ERANGE |
Resultado matemático não representável |
035 |
EDEADLK |
Ocorreu um impasse de recursos |
036 |
ENAMETOOLONG |
Nome do arquivo muito longo |
037 |
ENOLCK |
Não há bloqueios de registro disponíveis |
038 |
ENOSYS |
Função não implementada |
039 |
ENOTEMPTY |
Diretório não está vazio |
040 |
ELOOP |
Muitos links simbólicos encontrados |
041 |
||
042 |
ENOMSG |
Nenhuma mensagem do tipo desejado |
043 |
EIDRM |
Identificador removido |
044 |
ECHRNG |
Número do canal fora do intervalo |
045 |
EL2NSYNC |
Nível 2 não sincronizado |
046 |
EL3HLT |
Nível 3 interrompido |
047 |
EL3RST |
Reinicialização de nível 3 |
048 |
ELNRNG |
Número do link fora do intervalo |
049 |
EUNATCH |
Driver de protocolo não anexado |
050 |
ENOCSI |
Nenhuma estrutura CSI disponível |
051 |
EL2HLT |
Nível 2 interrompido |
052 |
EBADE |
Troca inválida |
053 |
EBADR |
Descritor de solicitação inválido |
054 |
EXFULL |
Exchange completo |
055 |
ENOANO |
Sem ânodo |
056 |
EBADRQC |
Código de solicitação inválido |
057 |
EBADSLT |
Slot inválido |
058 |
||
059 |
EBFONT |
Formato de arquivo de fonte inválido |
060 |
ENOSTR |
Dispositivo não é um stream |
061 |
ENODATA |
Não há dados disponíveis |
062 |
ETIME |
O cronômetro expirou |
063 |
ENOSR |
Sem recursos de streams |
064 |
ENONET |
A máquina não está na rede |
065 |
ENOPKG |
Pacote não instalado |
066 |
EREMOTE |
O objeto é remoto |
067 |
ENOLINK |
O link foi cortado |
068 |
EADV |
Erro de anúncio |
069 |
ESRMNT |
Erro Srmount |
070 |
ECOMM |
Erro de comunicação ao enviar |
071 |
EPROTO |
Erro de protocolo |
072 |
EMULTIHOP |
Tentativa de multihop |
073 |
EDOTDOT |
Erro específico do RFS |
074 |
EBADMSG |
Não é uma mensagem de dados |
075 |
EOVERFLOW |
Valor muito grande para o tipo de dados definido |
076 |
ENOTUNIQ |
Nome não exclusivo na rede |
077 |
EBADFD |
Descritor de arquivo em estado inválido |
078 |
EREMCHG |
Endereço remoto alterado |
079 |
ELIBACC |
Não é possível acessar uma biblioteca compartilhada necessária |
080 |
ELIBBAD |
Acessando uma biblioteca compartilhada corrompida |
081 |
ELIBSCN |
|
082 |
ELIBMAX |
Tentativa de vincular muitas bibliotecas compartilhadas |
083 |
ELIBEXEC |
Não é possível executar uma biblioteca compartilhada diretamente |
084 |
EILSEQ |
Sequência de bytes ilegal |
085 |
REINÍCIO |
A chamada de sistema interrompida deve ser reiniciada |
086 |
ESTRPIPE |
Erro no pipe de Streams |
087 |
EUSERS |
Usuários em excesso |
088 |
ENOTSOCK |
Operação de soquete em não soquete |
089 |
EDESTADDRREQ |
Endereço de destino obrigatório |
090 |
EMSGSIZE |
Mensagem muito longa |
091 |
EPROTOTYPE |
Protocolo do tipo errado para socket |
092 |
ENOPROTOOPT |
Protocolo não disponível |
093 |
EPROTONOSUPPORT |
Protocolo não suportado |
094 |
ESOCKTNOSUPPORT |
Tipo de soquete não suportado |
095 |
EOPNOTSUPP |
Operação não suportada no ponto de extremidade de transporte |
096 |
EPFNOSUPPORT |
Família de protocolos não suportada |
097 |
EAFNOSUPPORT |
Família de endereços não suportada pelo protocolo |
098 |
EADDRINUSE |
Endereço já em uso |
099 |
EADDRNOTAVAIL |
Não é possível atribuir o endereço solicitado |
100 |
ENETDOWN |
A rede está fora do ar |
101 |
ENETUNREACH |
A rede está inacessível |
102 |
ENETRESET |
A conexão de rede foi interrompida devido a reinicialização |
103 |
ECONNABORTED |
O software causou o encerramento da conexão |
104 |
ECONNRESET |
Conexão reiniciada pelo peer |
105 |
ENOBUFS |
Sem espaço de buffer disponível |
106 |
EISCONN |
O endpoint de transporte já está conectado |
107 |
ENOTCONN |
O ponto de extremidade de transporte não está conectado |
108 |
DESLIGAMENTO |
Não é possível enviar após o encerramento do endpoint de transporte |
109 |
ETOOMANYREFS |
Muitas referências: não é possível concatenar |
110 |
ETIMEDOUT |
A conexão expirou |
111 |
ECONNREFUSED |
Conexão recusada |
112 |
EHOSTDOWN |
O host está inativo |
113 |
EHOSTUNREACH |
Não há rota para o host |
114 |
EALREADY |
Operação já em andamento |
115 |
EINPROGRESS |
Operação em andamento |
116 |
||
117 |
EUCLEAN |
A estrutura precisa ser limpa. |
118 |
ENOTNAM |
Não é um arquivo de tipo nomeado XENIX |
119 |
DISPONÍVEL |
Não há semáforos XENIX disponíveis |
120 |
EISNAM |
É um arquivo de tipo nomeado |
121 |
EREMOTEIO |
Erro de E/S remota |
122 |
EDQUOT |
Cota excedida |
123 |
ENOMEDIUM |
Nenhum meio encontrado |
124 |
EMEDIUMTYPE |
Tipo de meio errado |
125 |
CANCELADO |
Operação cancelada |
126 |
ENOKEY |
A chave necessária não está disponível |
127 |
EKEYEXPIRED |
A chave expirou |
128 |
EKEYREVOKED |
A chave foi revogada |
129 |
EKEYREJECTED |
A chave foi rejeitada pelo serviço |
130 |
EOWNERDEAD |
Para mutexes robustos: proprietário faleceu |
131 |
ENOTRECOVERABLE |
Para mutexes robustos: estado não recuperável |