master設定項目一覧

カテゴリ名項目名説明初期設定値
jobdefault_node拡張ジョブ定義省略時のデフォルト実行ノード名localhost
jobdefault_port拡張ジョブ定義省略時のデフォルト実行ポート番号2015
jobdefault_timeout_minジョブのデフォルト実行タイムアウト時間(分)0が指定された場合は実行時間でのタイムアウトを行わない。30
jobconnection_timeout_secジョブの接続タイムアウト時間(秒)60
jobtime_tracking_span_minジョブ経過時間表示間隔(分)10
jobattempt_limit(V0.9.2以上)ジョブ実行の最大試行回数1
dirjobnet_dir(※)ジョブネットワーク定義BPMNファイルの配置ディレクトリ(作業フォルダ)\jobnet
dirlog_dir(※)ログファイル出力ディレクトリ(作業フォルダ)\log
dbdb_file(※)SQLiteのデータベースファイル名(作業フォルダ)\data\cuto.sqlite
logoutput_lovelログ出力レベル。出力が多い順にtrace,debug,info,warn,error,criticalのいずれかを指定する。info
logmax_size_kbログファイルの最大サイズ(KB)10240
logmax_generationログファイルの保存世代数2
logtimeout_secログ出力時のタイムアウト1

(※)印のついた設定項目では、タグ「<CUTOROOT>」を使用することができます。このタグは実行時にインストールディレクトリのパス(Linux版ではCUTOROOT環境変数の値)と自動的に置き換えられます。

また文字列情報を指定する場合は、二重引用符で括る必要があります。

default_node

プロセスを実行する、サーバントのホスト名を省略した際に使用する、ノード名を指定します。GoCuto/サーバ間プロセス連携では、BPMNファイルのみを用意して実行する場合に使用されます。

default_port

default_nodeと同じく、サーバントのポート番号を指定します。

default_timeout_min

実行するプロセスを、強制終了するまでの時間(分)を指定します。 拡張ジョブ定義CSVファイルで指定しないプロセスで有効な値です。

connection_timeout_sec

マスタとサーバント間のコネクションで、一定時間返信がない場合に切断するタイムアウト時間(分)を指定します。 マスタとサーバント間は、接続中に一定間隔でハートビートメッセージを送受信しています。

time_tracking_span_min

サーバントでプロセス実行中、一定間隔でマスタに対して実行中であることを通知する間隔(分)を指定します。 マスタは、この時間間隔でプロセスが実行中である事をログに記録します。

attempt_limit(V0.9.2以上)

ジョブの実行開始に失敗したとき、指定回数の範囲内でリトライが行われます。 例えばこの項目に「5」を指定した場合、最初の試行に加えて実行開始に成功するまで最大4回までリトライが行われます。

jobnet_dir

bpmnファイルが存在するフォルダ名を指定します。

log_dir

マスタのログファイルを保存するフォルダ名を指定します。

db_dir

プロセスフローの実績情報を保存している、DBファイルの場所を指定します。

output_level

ログファイルに出力するレベルを指定します。 log4jに代表される、ロギングライブラリと同様のレベルを指定します。

error - エラーが発生したときのみ、ログに出力します。

info - デフォルト値。システムの開始と終了やプロセスの開始と終了、経過時間の他に、エラー情報を出力します。

debug - GoCuto/サーバ間プロセス連携のデバッグ情報すべてを出力します。

max_size_kb

ログファイルの最大サイズを指定します。 このサイズに達した場合、元のログファイルをリネームして、また新しいログファイルを作成します。 GoCuto/サーバ間プロセス連携では、一般的なローテート形式のロギングを行っています。

max_generation

ログファイルを残す世代を指定します。

timeout_sec

ログ出力時の、同期タイムアウト秒を指定します。 GoCutoマスタは、並行実行可能なため、常にプロセス間で同期を取りながらログに出力しています。

設定ファイル例

GoCuto?マスタの、設定ファイル例を以下に記します。

[job]
default_node='localhost'
default_port=2015
default_timeout_min=30
connection_timeout_sec=60
time_tracking_span_min=10
attempt_limit=1
[dir]
jobnet_dir='<CUTOROOT>\bpmn'
log_dir='<CUTOROOT>\log'
[db]
db_file='<CUTOROOT>\data\cuto.sqlite'
[log]
output_level='info'
max_size_kb=10240
max_generation=2
timeout_sec=1

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-11-10 (火) 09:28:34 (1129d)