Quando um processo não termina normalmente é gerado um arquivo encerrado de forma anormal.
Quando um processo é encerrado de forma anormal, uma entrada é feita no syslog
ou o log de Eventos Windows. Se houver mais dados a serem gravados que são apropriados para o registro,
um novo arquivo é criado para contê-los e a entrada do registro indica o
nome do arquivo.
Você precisará enviar o arquivo ao
Centro de Suporte IBM para análise.
Os arquivos de aborto nunca são gerados durante a
operação normal; sempre envolva o Centro de Suporte IBM quando eles
ocorrerem.
O novo arquivo é chamado:
Windows
- filename.abend; se você tiver definido o workpath, utilizando o
parâmetro -w do comando mqsicreatebroker, a localização será workpath\common\errors.
Se você não tiver especificado o workpath do intermediário, o workpath poderá ser
resolvido, emitindo o comando echo %MQSI_WORKPATH% no
Console de Comandos da instalação. Se não for possível gravar nesse diretório, o arquivo
será colocado no diretório workpath\common\log,
mas, seja qual for o caso, a mensagem no Registro de Eventos o informa onde encontrá-lo.
UNIX
- filename.abend no diretório /var/mqsi/common/errors.
z/OS
- filename.abend no diretório /<component_HFS>/common/errors.
em que
filename é um nome
exclusivo alocado dinamicamente, conforme indicado na mensagem do
syslog ou do Registro de Eventos.
O arquivo abend pode fornecer uma pilha para o encadeamento com falha;
isso pode ajudar a identificar os problemas no código de
plug-in quando ocorrer abend aqui. Nesse
caso, para o z/OS, essa pilha estará disponível em um
arquivo CEEDUMP no mesmo diretório que o arquivo de encerramento anormal, por padrão.
Cada arquivo abortado contém um cabeçalho que
inclui as seguintes seções:
- Detalhes do produto (o produto intermediário que está sendo utilizado)
- Sistema Operacional
- Ambiente (incluindo o caminho da instalação e o ID do processo que contém
o encadeamento com falha)
- Implementação (incluindo o componente e, onde aplicável, o nome do grupo de
execução e os UUIDs)
- Informações de Build (para uso interno da IBM)
- Local do Defeito (incluindo a hora em que ocorreu o defeito e, onde aplicável,
o nome do fluxo de mensagens)
O conteúdo e a organização do arquivo abend e seu cabeçalho estão sujeitos à alterações sem prévio aviso.
Periodicamente, limpe os arquivos de aborto indesejados
do diretório errors ou registro do
z/OS. Isso pode ser feito movendo os arquivos para um archive ou excluindo-os quando eles não forem mais necessários. Isso garante que o caminho de trabalho não ficará cheio; em condições extremas, o desempenho do sistema pode ser degradado se um espaço significativo estiver sendo utilizado com antigos arquivos de encerramento anormal.