Sobre o bycast.log
O arquivo /var/local/log/bycast.log
é o principal arquivo de solução de problemas do software StorageGRID. Há um bycast.log
arquivo para cada nó de grade. O arquivo contém mensagens específicas para esse nó de grade.
O ficheiro /var/local/log/bycast-err.log
é um subconjunto `bycast.log`de . Ele contém mensagens de ERRO de gravidade e CRÍTICAS.
Opcionalmente, você pode alterar o destino dos logs de auditoria e enviar informações de auditoria para um servidor syslog externo. Os logs locais dos Registros de auditoria continuam a ser gerados e armazenados quando um servidor syslog externo é configurado. "Configurar mensagens de auditoria e destinos de log"Consulte .
Rotação de ficheiros 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 é bycast.log
nomeado . Quando o novo bycast.log
atinge 1 GB, bycast.log.1
é renomeado e compactado para 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 versão 22nd 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 para o mesmo local em que foi escrito. A descompressão do arquivo para o mesmo local pode interferir com os 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 dos Registros de auditoria continuam a ser gerados e armazenados quando um servidor syslog externo é configurado. "Configurar mensagens de auditoria e destinos de log"Consulte .
Mensagens em bycast.log
As mensagens em bycast.log
são escritas pelo ADE (Asynchronous Distributed Environment). ADE é o ambiente de tempo de execução usado pelos serviços de cada nó de 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 de mensagens | Valor no exemplo |
---|---|
ID de 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.UUUUUUUUUUUUUU) |
Nível de gravidade |
ERRO |
Número de rastreamento interno |
0906 |
Mensagem |
SVMR: A verificação do estado do volume 3 falhou com o motivo "TOUT" |
Severidades da mensagem em bycast.log
As mensagens em bycast.log
são níveis de gravidade atribuídos.
Por exemplo:
-
AVISO — ocorreu um evento que deve ser gravado. A maioria das mensagens de log estão nesse nível.
-
AVISO — ocorreu uma condição inesperada.
-
ERROR — ocorreu Um erro importante que afetará as operações.
-
CRÍTICO — ocorreu uma condição anormal que parou as operações normais. Você deve abordar a condição subjacente imediatamente.
Códigos de erro em bycast.log
A maioria das mensagens de erro no 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 |
Nenhum erro |
GERR |
Desconhecido |
CANC |
Cancelado |
ABRT |
Abortado |
SAÍDA |
Tempo limite |
INVL |
Inválido |
NFND |
Não encontrado |
VERS |
Versão |
CONF |
Configuração |
FALHA |
Falha |
ICPL |
Incompleto |
CONCLUÍDO |
Concluído |
SUNV |
Serviço indisponível |
A tabela a seguir lista os códigos de erro numéricos em bycast.log
.
Número de erro | Código de erro | Significado |
---|---|---|
001 |
EPERM |
Operação não permitida |
002 |
ENOENT |
Nenhum tal arquivo ou diretório |
003 |
ESRCH |
Nenhum tal processo |
004 |
EINTR |
Chamada do sistema interrompida |
005 |
EIO |
Erro de e/S. |
006 |
ENXIO |
Nenhum dispositivo ou endereço |
007 |
E2BIG |
Lista de argumentos demasiado longa |
008 |
ENOEXEC |
Erro de formato Exec |
009 |
EBADF |
Número de ficheiro incorreto |
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 |
Bloquear dispositivo necessário |
016 |
EBUSY |
Dispositivo ou recurso ocupado |
017 |
EEXIST |
O ficheiro existe |
018 |
EXDEV |
Ligação entre dispositivos |
019 |
ENODEV |
Nenhum desses dispositivos |
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 |
Demasiados ficheiros abertos |
025 |
ENOTTY |
Não é uma máquina de escrever |
026 |
ETXTBSY |
Ficheiro de texto ocupado |
027 |
EFBIG |
Ficheiro demasiado grande |
028 |
ENOSPC |
Nenhum espaço restante no dispositivo |
029 |
ESPIPE |
Procura ilegal |
030 |
EROFS |
Sistema de arquivos somente leitura |
031 |
EMLINK |
Demasiados links |
032 |
EPIPE |
Tubo quebrado |
033 |
EDOM |
Argumento de matemática fora de domínio do func |
034 |
ERANGE |
Resultado matemático não representável |
035 |
EDEADLK |
O bloqueio de recursos ocorreria |
036 |
ENAMETOOLONG |
Nome do ficheiro demasiado longo |
037 |
ENOLCK |
Não existem bloqueios de registo disponíveis |
038 |
ENOSYS |
Função não implementada |
039 |
ENOTEMPTY |
O 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 |
Reposição do nível 3 |
048 |
ELNRNG |
Número da ligação fora do intervalo |
049 |
EUNATCH |
Controlador 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 |
Troca completa |
055 |
ENOANO |
Sem ânodo |
056 |
EBADRQC |
Código de pedido inválido |
057 |
EBADSLT |
Ranhura inválida |
058 |
||
059 |
EBFONT |
Formato de arquivo de fonte incorreto |
060 |
ENOSTR |
Dispositivo não é um fluxo |
061 |
ENODATA |
Nenhum dado disponível |
062 |
ETIME |
O temporizador expirou |
063 |
ENOSR |
Recursos fora de fluxos |
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 no envio |
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 demasiado grande para o tipo de dados definido |
076 |
ENOTUNIQ |
Nome não exclusivo na rede |
077 |
EBADFD |
Descritor de arquivo em mau estado |
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 |
Tentando vincular em muitas bibliotecas compartilhadas |
083 |
ELIBEXEC |
Não é possível executar uma biblioteca compartilhada diretamente |
084 |
EILSEQ |
Sequência de bytes ilegal |
085 |
ERESTART |
A chamada do sistema interrompida deve ser reiniciada |
086 |
ESTRPIPE |
Erro no tubo de fluxos |
087 |
EUSERS |
Demasiados utilizadores |
088 |
ENOTSOCK |
Funcionamento da tomada sem tomada |
089 |
EDESTADDRREQ |
Endereço de destino obrigatório |
090 |
EMSGSIZE |
Mensagem demasiado longa |
091 |
EPROTOTYPE |
Protocolo 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 terminal 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á inativa |
101 |
ENETUNREACH |
A rede não está acessível |
102 |
ENETRESET |
A ligação à rede foi interrompida devido à reposição |
103 |
ECONNABORTED |
O software fez com que a conexão terminasse |
104 |
ECONNRESET |
Conexão redefinida por ponto |
105 |
ENOBUFS |
Nenhum espaço de buffer disponível |
106 |
EISCONN |
O terminal de transporte já está ligado |
107 |
ENOTCONN |
O terminal de transporte não está ligado |
108 |
ESHUTDOWN |
Não é possível enviar após o encerramento do endpoint de transporte |
109 |
ETOOMANYREFS |
Muitas referências: não é possível unir |
110 |
ETIMEDOUT |
Tempo de ligação esgotado |
111 |
ECONNREFUSED |
Ligação recusada |
112 |
EHOSTDOWN |
O host está inativo |
113 |
EHOSTUNREACH |
Nenhuma rota para o host |
114 |
EALREADY |
Operação já em curso |
115 |
EINPROGRESS |
Operação agora em andamento |
116 |
||
117 |
EUCLEAN |
Estrutura precisa de limpeza |
118 |
ENOTNAM |
Não é um arquivo de tipo chamado XENIX |
119 |
ENAVAIL |
Não há semáforos XENIX disponíveis |
120 |
EISNAM |
É um arquivo de tipo nomeado |
121 |
EREMOTEIO |
Erro de e/S remota |
122 |
EDQUOT |
Quota excedida |
123 |
ENOMEDIUM |
Nenhum meio encontrado |
124 |
EMEDIUMTYPE |
Tipo médio errado |
125 |
ECANCELED |
Operação cancelada |
126 |
ENOKEY |
Chave necessária não disponível |
127 |
EKEYEXPIRED |
A chave expirou |
128 |
EKEYREVOKED |
A chave foi revogada |
129 |
EKEYREJECTED |
A chave foi rejeitada pelo serviço de revisão |
130 |
EOWNERDEAD |
Para mutexes robustos: O proprietário morreu |
131 |
ENOTRECOVERABLE |
Para mutexes robustos: Estado não recuperável |