エラー

エラー

Windows 2003 Server で数日おきにログにいくつかのエラーが記録され、この問題を解決するには再起動が必要です。現時点ではシステムを再構築できませんが、開発チームが IBM ソフトウェアをすべて再構成するためのプロジェクトと時間が確保されれば、その日のために新しい VM を待機させています。

サーバーの背景を少し説明します。
これは物理マシンでしたが、P2V に変換され、現在は Hyper-V 2012 R2 のゲストになっています。エラーはランダムに発生し、同じ日に 2 回発生することもありますが、通常は数日から 1 週間ほど間隔が空いています。以前の PM は SCSI コントローラーのコンデンサが膨らんでいて、現在は完全に機能していません。このマシンは、私が会社で働く前に変換されました。数年前はドメインにありました。しかし、再構築のために削除され、それ以降はワークグループにありました。私は、クリーニングと更新のプロセスを通じて、このマシンのバックアップを複数回作成しました。

奇妙な点は次のとおりです。エラーが発生すると、VM に RDP できるものの、ping を実行できず、マシンの外部にアクセスできず、Windows ファイアウォールがすでにオフになっていることがあります。また、RDP 経由で VM にアクセスできず、ホスト マシン経由でアクセスして再起動しなければならない場合もあります。再起動すると、CICSPRNT.exe の実行が開始されるまで待機し、プロセスを強制終了して開発者スクリプトを実行し、CICSPRNT プロセスを再度開始する必要があります。

このシステムは Windows Server 2003 R2 標準エディション SP 2 を実行しており、Hyper-V 用の統合サービスもインストールされています。IBM CICS Transaction Gateway v6.0、websphere express 6、websphere developer for zseries 6.0 EGL COBOL Gen、IBM Rational Application Developer V6.0、IBM Rational Agent Controller、toolkit for Oracle 1.2.4、Opttech Sort Version 2003a、pervasive data integrator、TX series for Multiplatforms v6.1 を実行しています。

これまでやったこと:

  • 複数の AV/マルウェア/スパイウェア製品で VM をスキャンしましたが、システムはクリーンでした。

  • sfc /scannow で破損したシステムファイルは見つかりませんでした

  • chkdsk で問題は見つかりませんでした

  • 仮想 NIC の接続性が制限されているように見えたので、Winsock とネットワークを再構築するスクリプトを作成しました。(これは一番下の方に投稿します。)

  • Glary Utilitiesを使用してレジストリを修復およびクリーンアップしました(以前のバックアップはあります)

  • 利用可能なすべての Windows アップデートと Java アップデートをインストールしました。

以下は、イベント ビューアーからのエラーと興味深い情報です。

エラー

ソース (CICSTS) のイベント ID (5555) の説明が見つかりません。ローカル コンピューターには、リモート コンピューターからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: ERZ025001E/0081 1/28/2014 04:29:51.890625000 PROD1 5216/0001: ファイルを開くことができませんでした: '/.:/cics/sfs/DELLAZ5'/'dfhcfil'、インデックス: 'cfilkey'、SFS コード - 1997905970 'ENC-sfs-0050: この名前のファイルは存在しません。'。

ソース (CICSTS) のイベント ID (5555) の説明が見つかりません。ローカル コンピュータには、リモート コンピュータからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: ERZ080005E/0801 1/28/2014 00:00:15.421875000 DEV 9284/0001: 異常終了 U8005。XA_OPEN は、XA_OPEN 文字列 'Oracle_XA+Acc=P/riuser/######+SesTm=20+SqlNet=TSIRPDB+DbgFl=15' を使用して 'Oracle Single Phase' をオープンしているときに、リソース マネージャ エラーを返しました。 ' SQLCODE -12560、ORA-12560: TNS:プロトコル アダプタ エラー

イベント ID 7034

IBM CICS Transaction Gateway サービスが予期せず終了しました。この処理は 1 回実行されました。

詳細については、ヘルプとサポートセンターをご覧ください。マイクロソフト コミュニティ

情報

ソース (CICSTS) のイベント ID (5557) の説明が見つかりません。ローカル コンピューターには、リモート コンピューターからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: ERZ058413I/0001 1/28/2014 04:29:52 PROD1: サービス 'cics.PROD1' が正常に開始されました。

ソース (SymTrackService) のイベント ID (0) の説明が見つかりません。ローカル コンピュータには、リモート コンピュータからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: サービスが開始/再開されました。

ソース (Encina) のイベント ID (28712) の説明が見つかりません。ローカル コンピュータには、リモート コンピュータからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: 1 00868 14/01/28-04:29:43.140625 502c5448 A 初期化されました... 1/28/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

関連情報