エンキューサーバーおよびエンキューレプリケータープロセス(それぞれ ASCS および ERS インスタンスプロファイル内に存在)の Restart_Program パラメーターを Start_Program に変更して、sapstart ユーティリティがそれらを自動的に再起動しないようにします。また、両方のインスタンスプロファイルのエントリ「Autostart = 1」を「Autostart = 0」に変更し、システムの再起動時に各インスタンスが自動的に再起動しないようにしてください。
次の手順を実行する前に、アクティブな ASCS および ERS インスタンスプロファイルの場所を特定します。これは、「pf=」パラメーターとして sapstartsrv に提供されたファイルのパスを調べることにより、/usr/sap/sapservices ファイルで見つけることができます。
LD_LIBRARY_PATH=/usr/sap/SID/ASCS00/exe:$LD_LIBRARY_PATH; export
LD_LIBRARY_PATH; /usr/sap/SID/ASCS00/exe/sapstartsrv
pf= /usr/sap/SID/SYS/profile/SID_ASCS00_sap1 -D -u SIDadm
LD_LIBRARY_PATH=/usr/sap/SID/ERS10/exe:$LD_LIBRARY_PATH; export
LD_LIBRARY_PATH; /usr/sap/SID/ERS10/exe/sapstartsrv
pf= /usr/sap/SID/SYS/profile/SID_ERS10_sap2 -D -u SIDadm
この例では、アクティブな ASCS インスタンスプロファイルは /usr/sap/SID/SYS/profile/SID_ASCS00_sap1 に、アクティブな ERS インスタンスプロファイルは /usr/sap/SID/SYS/profile/SID_ERS10_sap2 にあります。
手順
- 以下のように、ASCSインスタンスプロファイルを編集します。
a. 「Autostart = 1」を「Autostart = 0」に変更するか、「Autostart = 0」という行を手動で追加します。
b. エンキューサーバープロセスを開始するプロファイル内の行の正確な形式は、スタンドアロンエンキューサーバーフレームワークのバージョン 1 または 2 のどちらが使用されているかによって異なります。次の表に従ってプロファイルを変更してください。
変更前(この行が表示されたら、右の列の内容に変更してください) | 変更後 |
---|---|
Restart_Program_01 = local $(_EN) pf=$(_PF) | Start_Program_01 = local $(_EN) pf=$(_PF) |
Restart_Program_01 = local $(_ES2) pf=$(_PF) | Start_Program_01 = local $(_ES2) pf=$(_PF) |
Restart_Program_01 = local $(_ENQ) pf=$(_PF) | Start_Program_01 = local $(_ENQ) pf=$(_PF) |
- すべてのエントリが正しいことを確認し、ASCS インスタンスプロファイルへの変更を保存します。
- ERSインスタンスプロファイルを次のように編集します。
a. 「Autostart = 1」を「Autostart = 0」に変更するか、「Autostart = 0」という行を手動で追加します。
b. エンキューレプリケータープロセスを開始するプロファイル内の行の正確な形式は、スタンドアロンエンキューサーバーフレームワークのバージョン1または2のどちらが使用されているかによって異なります。次の表に従ってプロファイルを変更してください。
変更前(この行が表示されたら、右の列の内容に変更してください) | 変更後 |
---|---|
Restart_Program_00 = local $(_ER) pf=$(_PFL) NR=$(SCSID) | Start_Program_00 = local $(_ER) pf=$(_PFL) NR=$(SCSID) |
Restart_Program_00 = local $(_ER2) pf=$(_PF) | Start_Program_00 = local $(_ER2) pf=$(_PF) |
Restart_Program_00 = local $(_ENQR) pf=$(_PF) | Start_Program_00 = local $(_ENQR) pf=$(_PF) |
- すべてのエントリが正しいことを確認し、変更を ERS インスタンスプロファイルに保存します。
- システムを再起動して、更新されたプロファイルが読み込まれ、キャッシュが有効になっていないことを確認することを推奨します。
- また、本番環境のワークロードに適用する前に、常にテスト環境での変更を検証することを推奨します。
注記:
- エントリ「Autostart = 0」と「Start_Program_xx …」は、各インスタンスプロファイルの別々の行にある必要があります。
- Start_Program_xx または Restart_Program_xx エントリの番号 xx は、お使いのシステムでは異なる場合があります。この例で指定されている数字と一致するように変更する必要はありません。
- Java ベースまたはデュアルスタックの Java+ABAP デプロイメントには、SCS セントラルサービスインスタンスがあります。この場合、SCS インスタンスに対しても手順 1〜3 を実行する必要があります。
- Start_Program と Restart_Program の違いの詳細については、SAP Note 768727(Automatic restart functions in sapstart for processes)を参照してください。
このトピックへフィードバック