管理コンソール・オンライン・ヘルプ

前 次 新規ウィンドウで目次を開く
ここから内容の開始

スクリプト・インターセプタ: 構成: プリプロセッサ

構成オプション     関連タスク     関連トピック

スクリプト・インターセプタは、動的クラスタのスケール・アップ操作またはスケール・ダウン操作をインターセプトできます。プリ・プロセッサ・スクリプトは、スケール・アップ操作またはスケール・ダウン操作の実行前に実行されるスクリプトです。

プリ・プロセッサ・スクリプトは、インターセプトされる操作の実行前に実行されます。スクリプトが失敗した(0 (ゼロ)以外のステータスを戻した)場合、スクリプト・インターセプタは、例外を発生させます。エラー・ハンドラ・スクリプトが構成されている場合、例外を発生させる前に起動されます。

構成オプション

名前 説明
スクリプト・パス

実行対象となるスクリプトへのパスが戻されます。NULLまたは空の場合、スクリプトは実行されません。値は、スクリプト・プログラムへのパスである必要があります。コマンドが設定されていない場合、スクリプトは事実上無効になります。相対パスとして指定されている場合、DomainDir/bin/scriptsディレクトリが基準となります。絶対パスとして指定されている場合、スクリプトはDomainDir/bin/scripts以下に存在する必要があります。

MBean属性:
PreProcessorScriptMBean.PathToScript

作業ディレクトリ

スクリプトを実行するために使用する作業ディレクトリ。未設定または空の場合、サーバーの作業ディレクトリが使用されます。

MBean属性:
PreProcessorScriptMBean.WorkingDirector

変更は、モジュールの再デプロイ後またはサーバーの再起動後に有効になります。

タイムアウト(秒)

スクリプト実行のタイムアウト間隔(秒)が戻されます。0 (ゼロ)または負のタイムアウトは、タイムアウトなしを意味します。

MBean属性:
PreProcessorScriptMBean.TimeoutInSeconds

スクリプト環境

スクリプトにデータを渡すために使用されるプロパティのリスト。これらのプロパティは、フレームワークによってスクリプトに渡されるプロパティのデフォルト・リストに追加されます。たとえば、ENV_KEY_1=valueのようになります。property=valueのペアは、それぞれ別の行に記述します。

MBean属性:
PreProcessorScriptMBean.Environment

スクリプト引数

スクリプトに渡される引数のリスト。個別の行に各引数がリストされます。

MBean属性:
PreProcessorScriptMBean.Arguments

エラー・ハンドラ・スクリプト

実行対象となるエラー・ハンドラ・スクリプトへのパスが戻されます。NULLまたは空の場合、スクリプトは実行されません。値は、スクリプト・プログラムへのパスである必要があります。コマンドが設定されていない場合、エラー・ハンドラは事実上無効になります。エラー・ハンドラ・スクリプトは、コマンド・スクリプトと同じ引数および環境を使用して実行されることに注意してください。相対パスとして指定されている場合、DomainDir/bin/scriptsディレクトリが基準となります。絶対パスとして指定されている場合、スクリプトはDomainDir/bin/scripts以下に存在する必要があります。

MBean属性:
PreProcessorScriptMBean.PathToErrorHandlerScript

再試行回数

障害時に、失敗を宣言する前にスクリプトを再実行する回数。

MBean属性:
PreProcessorScriptMBean.NumberOfRetriesAllowed

最小値: 0

再試行の遅延(ミリ秒)

失敗したスクリプトの再実行を試行するまでの待機時間(ミリ秒単位)。

MBean属性:
PreProcessorScriptMBean.RetryDelayInMillis

最小値: 0

失敗を無視

メイン・スクリプトの実行中の失敗を無視する場合、このチェック・ボックスを選択します。

MBean属性:
PreProcessorScriptMBean.IgnoreFailures

関連タスク

関連トピック


先頭に戻る