CASCS1117I Connection to GLM_APPLID (sysid GLM_SYSID) lost (protocol P2P)ここで、
CASCS3032S Connection to ES Cluster manager ESCLMGR (sysid MST1) is disabled, verify and release global locks on ES cluster manager.
GLM の再起動の前に、障害の原因を特定して修正することが欠かせません。必要に応じて、CAS データを収集し障害を詳しく分析します。
エンタープライズ サーバー クラスター クライアントでは、グローバル ロックを DEQUEUE しようとするまで、アクティブなジョブは実行を継続できます。DEQUEUE が要求される前に GLM を再起動すると、DEQUEUE は正常に実行します。それ以外の場合、DEQUEUE は失敗しますがその失敗は無視されローカル DEQUEUE が正常に実行されます。これにより JCL が正常に実行され、クライアント側のアクションは必要ありません。
壊滅的な GLM 障害が発生した後、またはエンタープライズ サーバー クラスター クライアントの障害イベントで、またはその他の状況でエンタープライズ サーバー リージョンをクラスターから除外する必要がある場合、何らかの対処が必要です。
NOWORK ステータスは GLM に表示されます。
ESMAC の [Server Information] ページ (CASRDO5) に、次のステータス情報が表示されます。
CASGLM.LCK で ACTIVE としてマークされるすべてのエンタープライズ サーバー クラスター クライアントが再接続されると、次が表示されます。
CASKC6008S No reply received for lock request from ESCLSLV2. GLM work halted until reply on ESMAC control page is provided.
ESCL1 CASCS3036E GLM ESCLMGR (sysid MST1) is in "NOWORK" state, waiting for all ES Cluster clients to send their locks. Check message KC6008S on the GLM. 10:36:43 ESCL1 JCLCM0188I JOB02312 LCKSLEEP JOB STARTED 10:36:43 ESCL1 JCLCM2000E JOB02312 LCKSLEEP Unable to acquire global lock for job LCKSLEEP. 10:36:43 ESCL1 CLCM0181S JOB02312 LCKSLEEP JOB ABENDED - COND CODE S922 10:36:43
GLM がロック処理を再開できるように、GLM の ESMAC 画面の [CONTROL] ページ (CASRDO11) で応答が実行されます。
エンタープライズ サーバー クラスター クライアント ESCLSLV2 をクラスターから削除するには、チェックボックスをオフにします。
GLM への接続が永続的に切断した状況では、クライアントと GLM の両方の対処が必要になります。
次のシナリオでは、グローバル ロックの削除が必要な状況を示します。
ESCLCLT1 の接続障害の間に JCL1 がロックの DEQUEUE を試みると、エンタープライズ サーバー クラスター クライアント層は ES_GLM_TIMEOUT で設定された期間に渡り再試行します。この設定値に達すると、エンタープライズ サーバー クラスター層は GLM への接続に disabled のマークを付け、すべてのグローバルな ENQUEUE/DEQUEUE 要求は拒否されます。JCL は正常に終了し、ロック (エンタープライズ サーバー クラスター クライアント上のグローバル ロックを含む) が解放されます。ただし GLM 上のグローバル ロックはアクティブなままになります。
次の節では、caslock コマンドと該当する [ESMAC] ページ (CASRDO33) の使用方法について説明します。両方のツールには、ロックを参照および削除する機能、およびクラスターをオフラインにする機能があります。