1

Я получаю несколько ошибок в журналах каждые пару дней на Windows 2003 Server, который должен быть перезагружен для решения этой проблемы. Система не может быть перестроена в данный момент, но в конечном итоге, когда у команды разработчиков появится время и время для перенастройки всего программного обеспечения IBM, у меня есть свежая виртуальная машина, ожидающая этого дня.

Немного предыстории на сервере:
Это была физическая машина, которая была преобразована в P2V и теперь является гостем в Hyper-V 2012 R2. Ошибки происходят случайным образом, иногда дважды в один и тот же день, но обычно между днями или неделями. Предыдущий PM имел выпуклые конденсаторы на контроллере SCSI и теперь полностью мертв. Машина была переделана до того, как я работал в компании. Раньше он был в домене несколько лет назад, но был удален из-за реструктуризации и с тех пор входит в рабочую группу. Я сделал несколько резервных копий машины на протяжении всего процесса очистки и обновления.

Вот странная часть: иногда, когда он получает ошибки, я могу RDP к виртуальной машине, но не могу пинговать или получить доступ к чему-либо вне машины, и брандмауэр Windows уже выключен. В других случаях я не могу получить доступ к виртуальной машине через RDP и должен получить доступ к ней через хост-компьютер, чтобы перезагрузить ее. Когда я перезагружаю его, мне нужно дождаться запуска CICSPRNT.exe, а затем завершить процесс и запустить скрипт разработчика, чтобы снова запустить процесс CICSPRNT.

Система работает под управлением Windows Server 2003 R2 Standard Edition с пакетом обновления 2 (SP2), а также имеет службы интеграции, установленные для Hyper-V. На нем работает IBM CICS Transaction Gateway v6.0, websphere express 6, разработчик websphere для zseries 6.0 EGL COBOL Gen, IBM Rational Application Developer V6.0, IBM Rational Agent Controller, инструментарий для Oracle 1.2.4, версия Opttech Sort Version 2003a, распространяющаяся интегратор данных, серия TX для мультиплатформ v6.1

Что я сделал до сих пор:

  • сканировал ВМ с несколькими продуктами AV/Malware/Spyware и система чиста.

  • sfc /scannow не нашел поврежденных системных файлов

  • chkdsk не нашел никаких проблем

  • Поскольку у виртуальной сетевой карты было ограниченное подключение, я написал скрипт для восстановления winsock и работы в сети. (Я опубликую это в нижней части.)

  • восстановил и очистил реестр с помощью Glary Utilities (да, у меня есть резервная копия ранее)

  • установлены все доступные обновления Windows и обновления Java.

Ниже приведены ошибки и интересная информация от просмотра событий:

ОШИБКИ

Описание для идентификатора события (5555) в источнике (CICSTS) не может быть найдено. Локальный компьютер может не иметь необходимой информации реестра или файлов DLL сообщений для отображения сообщений с удаленного компьютера. Вы можете использовать флаг /AUXSOURCE =, чтобы получить это описание; см. Помощь и Поддержка для деталей. Следующая информация является частью события: ERZ025001E /0081 1/28/2014 04: 29: 51.890625000 PROD1 5216/0001: Неудачное открытие файла: '/.:/cics/sfs/DELLAZ5'/'dfhcfil', index: 'cfilkey', код SFS - 1997905970 'ENC-sfs-0050: Файл с таким именем не существует.».

Описание для идентификатора события (5555) в источнике (CICSTS) не может быть найдено. Локальный компьютер может не иметь необходимой информации реестра или файлов DLL сообщений для отображения сообщений с удаленного компьютера. Вы можете использовать флаг /AUXSOURCE =, чтобы получить это описание; см. Помощь и Поддержка для деталей. Следующая информация является частью события: ERZ080005E /0801 1/28/2014 00: 00: 15.421875000 DEV 9284/0001: аварийное завершение U8005. XA_OPEN вернул ошибку диспетчера ресурсов при открытии 'Oracle Single Phase' с использованием строки XA_OPEN 'Oracle_XA+Acc = P /riuser /######+SesTm = 20+SqlNet = TSIRPDB+DbgFl = 15'. 'SQLCODE -12560, ORA-12560: TNS: ошибка адаптера протокола

Событие с кодом 7034

Служба шлюза транзакций IBM CICS неожиданно прервалась. Это было сделано 1 раз.

Для получения дополнительной информации см. Центр справки и поддержки по адресу http://go.microsoft.com/fwlink/events.asp.

ИНФОРМАЦИЯ

Описание для идентификатора события (5557) в источнике (CICSTS) не может быть найдено. Локальный компьютер может не иметь необходимой информации реестра или файлов DLL сообщений для отображения сообщений с удаленного компьютера. Вы можете использовать флаг /AUXSOURCE =, чтобы получить это описание; см. Помощь и Поддержка для деталей. Следующая информация является частью события: ERZ058413I /0001 28.01.2014 04:29:52 PROD1: Service 'cics.PROD1 'успешно запущен ..

Описание для идентификатора события (0) в источнике (SymTrackService) не может быть найдено. Локальный компьютер может не иметь необходимой информации реестра или файлов DLL сообщений для отображения сообщений с удаленного компьютера. Вы можете использовать флаг /AUXSOURCE =, чтобы получить это описание; см. Помощь и Поддержка для деталей. Следующая информация является частью события: Служба запущена /возобновлена.

Описание для идентификатора события (28712) в источнике (Encina) не может быть найдено. Локальный компьютер может не иметь необходимой информации реестра или файлов DLL сообщений для отображения сообщений с удаленного компьютера. Вы можете использовать флаг /AUXSOURCE =, чтобы получить это описание; см. Помощь и Поддержка для деталей. Следующая информация является частью события: 1 00868 14/01 /28-04: 29: 43.140625 502c5448 A Инициализировано ... 28.01.2014 4:29:43 AMdev

Скрипт для перестройки winsock и работы в сети

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

0