Estou recebendo vários erros nos logs a cada dois dias em um Windows 2003 Server que precisa ser reinicializado para resolver esse problema. O sistema não pode ser reconstruído neste momento, mas eventualmente, quando os projetos e o tempo estiverem disponíveis para a equipe de desenvolvimento reconfigurar todo o software IBM, eu tenho uma VM nova esperando por esse dia.
Um pequeno histórico no servidor:
Foi uma máquina física que foi convertida em P2V e agora é uma convidada no Hyper-V 2012 R2.
Os erros ocorrem aleatoriamente, às vezes duas vezes no mesmo dia, mas geralmente dias a uma semana ou mais entre eles.
O PM anterior tinha capacitores protuberantes no controlador SCSI e agora está completamente inoperante. A máquina foi convertida antes de eu trabalhar na empresa. Ela costumava estar em um domínio há vários anos, mas foi removida devido à reestruturação e está em um grupo de trabalho desde então. Fiz vários backups da máquina durante os processos de limpeza e atualização.
Aqui está a parte estranha: Às vezes, quando ocorre um erro, posso executar o RDP na VM, mas não consigo efetuar ping ou acessar nada fora da máquina, e o firewall do Windows já está desativado. Outras vezes, não consigo acessar a VM via RDP e tenho que acessá-la pela máquina host para reinicializá-la. Quando eu reinicio ele, tenho que esperar que o CICSPRNT.exe comece a ser executado e, em seguida, mate o processo e execute o script de desenvolvedores para iniciar o processo CICSPRNT novamente.
O sistema está executando o SP2 de edição padrão do Windows Server 2003 R2 e também possui serviços de integração instalados para o Hyper-V. Ele está executando o IBM CICS Transaction Gateway v6.0, websphere express 6, desenvolvedor do websphere para zseries 6.0 EGL COBOL Gen, IBM Rational Application Developer V6.0, IBM Rational Agent Controller, kit de ferramentas para o Oracle 1.2.4, Opttech Sort Version 2003a, abrangente integrador de dados, série TX para Multiplataformas v6.1
O que eu fiz até agora:
VM verificada com vários produtos AV / Malware / Spyware e o sistema está limpo.
sfc / scannow não encontrou arquivos de sistema corrompidos
O chkdsk não encontrou problemas
Como parecia que a NIC virtual tinha conectividade limitada, escrevi um script para reconstruir o winsock e a rede. (Vou postar isso na parte inferior.)
consertou e limpou o registro usando o Glary Utilities (Sim, eu tenho um backup de antes)
instalou todas as atualizações do Windows disponíveis e atualizações do Java.
Abaixo estão os erros e informações interessantes do visualizador de eventos:
The description for Event ID ( 5555 ) in Source ( CICSTS ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: ERZ025001E/0081 1/28/2014 04:29:51.890625000 PROD1 5216/0001 : Unsuccessful open of file: '/.:/cics/sfs/DELLAZ5'/'dfhcfil', index: 'cfilkey', SFS code - 1997905970 'ENC-sfs-0050: File by this name does not exist.'.
The description for Event ID ( 5555 ) in Source ( CICSTS ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: ERZ080005E/0801 1/28/2014 00:00:15.421875000 DEV 9284/0001 : Abnormal termination U8005. XA_OPEN returned a Resource Manager error when opening 'Oracle Single Phase' using XA_OPEN string 'Oracle_XA+Acc=P/riuser/######+SesTm=20+SqlNet=TSIRPDB+DbgFl=15'. ' SQLCODE -12560, ORA-12560: TNS:protocol adapter error
Event ID 7034
The IBM CICS Transaction Gateway service terminated unexpectedly. It has done this 1 time(s).
Para obter mais informações, consulte o Centro de ajuda e suporte no link .
The description for Event ID ( 5557 ) in Source ( CICSTS ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: ERZ058413I/0001 1/28/2014 04:29:52 PROD1 : Service 'cics.PROD1' has started successfully..
The description for Event ID ( 0 ) in Source ( SymTrackService ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Service started/resumed.
The description for Event ID ( 28712 ) in Source ( Encina ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: 1 00868 14/01/28-04:29:43.140625 502c5448 A Initialized ... 1/28/2014 4:29:43 AMdev
color EC
cls
@echo off
echo Be sure to write down your network configuration and reconfigure it before rebooting!
echo If you need to do this now then either minimize or close this window and start it later after doing so.
pause
echo restarting winsock
echo For more information of what this script is doing please visit: support.microsoft.com/kb/811259
netsh winsock reset
pause
echo Resetting TCP/IP
echo For more information of what this script is doing please visit: support.microsoft.com/kb/31758
echo A log file will be created at the location "c:\IPResetLog.txt"
netsh int ip reset c:\IPResetLog.txt
echo Keep this window open and reconfigure your Network settings NOW!!!
pause
echo creating ARP table log in c:\ARPLog.txt
arp -a > c:\ARPLog.txt
echo flushing ARP tables
arp -d
echo creating NBTStat log with ALL current info in c:\NBTStat.txt
nbtstat -a > c:\NBTStat.txt
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> c:\NBTStat.txt
nbtstat -A >> c:\NBTStat.txt
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> c:\NBTStat.txt
nbtstat -r >> c:\NBTStat.txt
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> c:\NBTStat.txt
nbtstat -s >> c:\NBTStat.txt
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> c:\NBTStat.txt
nbtstat -S >> c:\NBTStat.txt
echo Purging and reloading the remote cache name table
nbtstat -R
echo Sending Name Release packets to WINS and then, starts Refresh
nbtstat -RR
echo Purging the DNS Resolver cache
ipconfig /flushdns
echo Refreshing all DHCP leases and re-registering DNS names
ipconfig /registerdns
echo REMEMBER to re-configure all network settings before rebooting or
echo if you are remotely working on this box you may lose connectivity and need physical access to this box
pause
echo This computer will reboot if you press any key, if you don't want to reboot now close this window.
shutdown /r /d p:0:0
Tags java gateway websphere transaction