バッチ受付サービスの、設計要素には以下があります。
ジョブスプール
ジョブログスプール(および代替ジョブログスプール)
それぞれの設計について以下に説明します。
ジョブスプールとは、ジョブキューのキュー管理、ジョブの投入から終了までの状態の管理に使用するスプールです。
ジョブスプールは、バッチサーバ内に1つ必要です。
ジョブスプールの設計要素には以下があります。
ジョブスプールの投入可能ジョブ数
ジョブスプールの格納ディレクトリ
■ジョブスプールの投入可能ジョブ数
ジョブスプール内で管理するジョブキュー全体で、滞留できる全ジョブ数を設計します。
ジョブスプールの投入可能ジョブ数は、10~99,999の範囲で指定できます。
設計した値によって、システム全体でジョブの投入を抑止することができます。
バッチサーバ内に存在する、各ジョブの実行環境のジョブキューの“投入可能ジョブ数”の合計とあわせて設計してください。
■ジョブスプールの格納ディレクトリ
ジョブスプールを格納する、ディレクトリを決定します。
ジョブスプールは、上記“ジョブスプールの投入可能ジョブ数”で設計したジョブ数により、必要なディスク容量が変わります。
したがって、ジョブスプールを格納する場所は、必要なディスク容量を見積もり、十分に空きのあるファイルシステムにしてください。
ジョブスプールのディスク容量が不足すると、バッチ受付サービスはジョブを管理できなくなり、バッチ受付サービスが停止する場合があります。
ポイント
他の用途で使用するファイルシステムに、ジョブスプールを配置しないことを推奨します。他の要因によりディスク容量を圧迫される可能性があります。
バッチ業務の運用を安定稼働したい場合には、専用のファイルシステムに作成することを推奨します。使用するディスクに関しても、高信頼、高性能なディスクを選択したり、RAID構成にしたりすることによって、バッチ業務の運用をより安定させることができます。
注意
以下に当てはまるディレクトリにはジョブスプールを格納することはできません。
ジョブログスプールが存在するディレクトリ、およびサブディレクトリ
バッチジョブ定義格納ディレクトリが存在するディレクトリ、およびサブディレクトリ
代替ジョブログスプールが存在するディレクトリ、およびサブディレクトリ
Interstage Job Workload Serverのインストールディレクトリ、およびサブディレクトリ
半角英数字以外を含むディレクトリ
絶対パスで500バイトを超えるディレクトリ
“/”ディレクトリ
“/var/spool”ディレクトリ
“XFS”ファイルシステムのディレクトリ
半角英数字、半角空白以外を含むディレクトリ
絶対パスで100バイトを超えるディレクトリ
UNC形式のパス名
参照
ジョブスプールのディスク容量の見積もりについては、“2.3.4.2 ジョブスプールのディスク容量見積もり”を参照してください。
ジョブログスプールとは、ジョブの実行結果(ジョブログ)を格納するスプールです。
ジョブログスプールは、バッチサーバ内に1つ必要です。
ジョブログスプールの設計要素には以下があります。
ジョブログスプールの格納ディレクトリ
代替ジョブログスプールの格納ディレクトリ
■ジョブログスプールの格納ディレクトリ
ジョブログスプールを格納する、ディレクトリを決定します。
ジョブログスプールは、ジョブスプールで設計した“ジョブスプールの投入可能ジョブ数”、およびバッチ業務で実行する各ジョブが出力するジョブの実行結果(ジョブログ)の出力量に従って、必要なディスク容量が変わります。
したがって、ジョブログスプールを格納する場所は、必要なディスク容量の見積もりを行い、十分に空きのあるファイルシステムにしてください。
ポイント
他の用途で使用するファイルシステムに、ジョブログスプールを配置しないことを推奨します。他の要因によりディスク容量を圧迫される可能性があります。
ジョブログがジョブログスプールに出力できない場合には、“代替ジョブログスプール”にジョブログが格納されます。
バッチ業務の運用を安定稼働したい場合には、ジョブログスプールは専用のファイルシステムに作成することを推奨します。使用するディスクに関しても、高信頼、高性能なディスクを選択したり、RAID構成にしたりすることによって、バッチ業務の運用をより安定させることができます。
注意
以下に当てはまるディレクトリにはジョブログスプールを格納することはできません。
ジョブスプールが存在するディレクトリ、およびサブディレクトリ
バッチジョブ定義格納ディレクトリが存在するディレクトリ、およびサブディレクトリ
代替ジョブログスプールが存在するディレクトリ、およびサブディレクトリ
Interstage Job Workload Serverのインストールディレクトリ、およびサブディレクトリ
半角英数字以外を含むディレクトリ
絶対パスで500バイトを超えるディレクトリ
“/”ディレクトリ
“/var/spool”ディレクトリ
半角英数字、半角空白以外を含むディレクトリ
絶対パスで100バイトを超えるディレクトリ
UNC形式のパス名
参照
ジョブログスプールのディスク容量の見積もりについては、“2.3.4.3 ジョブログスプールのディスク容量見積もり”を参照してください。
■代替ジョブログスプール
ジョブログスプールを配置したディスクの異常によりジョブログを出力することができない場合、代替ジョブログスプールにジョブログが出力されます。このため、ジョブログスプール代替ジョブログスプールには、ジョブログスプールと同じサイズのディスク容量を用意する必要があります。また、ジョブログスプールは代替ジョブログスプールと異なるディスクに配置します。
代替ジョブログスプールは、以下のディレクトリです。
/ijeslog
Interstage Job Workload Serverのインストールディレクトリ\ijob\ijeslog