IBM Sterling B2B: Troubleshooting problemas com CPU Alta
Quais informações são necessárias para investigar problemas de alta CPU no IBM Sterling B2B Integrator (SBI)?
Informações do Sterling
- Logs necessários
- todos os logs do diretório <SB2Bi_INSTALL>/logs
- Output do dump_info
- executar um dump_info para Sterling B2B Integrator
<SB2Bi_INSTALL>/bin/dump_info.sh > dump_info_YYYYMMDD.txt
- Arquivos de propriedades
os arquivos de propriedades podem ser encontrados no diretório <SBI_INSTALL> / properties:
- tuning.properties
- noapp.properties
- customer_overrides.properties
- Performance tuning wizard Screenshot
- para capturá-la, navegue até dashboard > Operations > System > Performance > tuning > View Performance capture a Screenshot.
Gerando Thread Dump do ambiente
executar um dumpsUtil.sh para Sterling B2B Integrator
<SB2Bi_INSTALL>/noapp/bin/dumpsUtil.sh 0
Executar 4 a 5 vezes, com intervalo de 30 segundos.
Verificar os arquivos javacore e heap no diretório
<SB2Bi_INSTALL>/noapp/bin/javacore* <SB2Bi_INSTALL>/noapp/bin/heapdump*
Informações do Linux
- top -H
- Pegar o output do comando top para o Noapp child process durante a situação de CPU Alta.
- procedimento para colet
cd <SBI_INSTALL> cat noapp.pid ---> This lists the parent thread process ID ps -ef | grep noapp.pid ---> This returns the child process IDs associated with the parent process ID top -H -p child.pid
capturar alguns ScreenShot.
- gatherstats.sh
Fazer o download do gatherstats.sh
Copiar o arquivo para o diretório /tmp na máquina do b2b
cd <SBI_INSTALL>/bin directory. cp /tmp/gatherstats.sh.in at <SBI_INSTALL>/bin directory setupfiles.sh (This creates the gatherstats.sh)
Reiniciar o Sterling B2B Integrator
Durante o problema de CPU Alta, executar o comando:
gatherstats.sh
Copiar os dados gerados e enviar para o chamado.