servant設定項目一覧

カテゴリ名項目名説明初期設定値
sysbind_addressソケット登録に使用する名称0.0.0.0
sysbind_port使用するポート番号2015
jobmulti_procジョブの最大多重度20
jobheartbeat_span_secハートビートメッセージ送信間隔(秒)30
jobdocker_command_pathDockerコマンドのパス(なし)
jobdisuse_joblogジョブログ無効化フラグ0
dirjoblog_dir(※)ジョブログファイルの出力ディレクトリ(ルートフォルダ)\joblog
dirjob_dir(※)拡張ジョブ定義CSVファイルの配置ディレクトリ(ルートフォルダ)\jobscript
dirlog_dir(※)ログファイル出力ディレクトリ(ルートフォルダ)\log
logoutput_lovelログ出力レベル。出力が多い順にtrace,debug,info,warn,error,criticalのいずれかを指定する。info
logmax_size_kbログファイルの最大サイズ(KB)10240
logmax_generationログファイルの保存世代数2
logtimeout_secログ出力時のタイムアウト1

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

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

bind_address

サーバントが、ソケットバインド時に指定するアドレスを指定します。 特に問題がない場合は、デフォルトの「0.0.0.0」のままにしてください。

bind_port

サーバントのListenポート番号を指定します。 ここを変更した場合、master側設定ファイルの default_port の値と異なるため、 変更する場合は、そちらも同時に修正してください。

multi_proc

サーバントが同時に実行可能な、プロセス数を指定します。 CPUのコア数が少ない場合は、数値を低くしてください。

heartbeat_span_sec

マスタとセッション接続中に送受信する、ハートビートメッセージの送信間隔秒を指定します。

docker_command_path

(V0.9.7以上) dockerコマンドのフルパスを設定します。サーバントからDockerコンテナ上のジョブを実行する際に使用します。

disuse_joblog

(V0.9.7以上) 0以外の数値を指定すると、ジョブログをファイルではなくサーバントが起動しているコンソールの標準出力へ出力します。

joblog_dir

実行するプロセスの、ジョブログファイルの保存場所を指定します。 ジョブログファイルは、ここで指定したディレクトリ内に、「実行した日付(yyyymmdd)」のサブディレクトリを作成し、ファイルを保存します。

ジョブログファイル名は、次の規約に沿った名称になります。

"インスタンスID"+"実行するファイル名(拡張子なし)"+"実行日時(yyyyMMddHHmmss.SSS)".log

job_dir

実行ファイルのデフォルト場所を指定します。 実行ファイル名のみの指定の場合や、bpmnファイルのみ用意した場合は、ここにあるファイルを実行します。

log_dir

サーバントのログファイルを保存する場所を指定します。

output_level

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

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

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

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

max_size_kb

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

max_generation

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

timeout_sec

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

設定ファイル例

GoCuto? サーバントの、設定ファイル例を以下に記します。

[sys]
bind_address='0.0.0.0'
bind_port=2015
[job]
multi_proc=10
heartbeat_span_sec=30
[dir]
joblog_dir='<CUTOROOT>\joblog'
job_dir='<CUTOROOT>\jobscript'
log_dir='<CUTOROOT>\log'
[log]
output_level='info'
max_size_kb=10240
max_generation=2
timeout_sec=1

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