【SystemDirector Enterprise for Batch】Lock foldertimeout.とログのロストについて
質問内容
バッチ実行時、syslogのuser.errを監視しているメッセージの中で
--
BatchFW_LogWrite. Lock foldertimeout.
--
というメッセージが20メッセージほど出力されておりました。
本メッセージの出力原因と対策をご教示お願いいたします。
出力されているタイミングは処理負荷の高い時間帯と思われ、ログ出力にてロストしている可能性があるのでしょうか?
回答内容
ログファイルは1つであり、そのログファイルに複数のプロセスが同時に出力しようとすると、一定の間隔でリトライを行い、リトライオーバーとなると、Lock foldertimeout. が発生します。
この場合、ログを退避するパスを設定していないと、ログはロストします。
これらの設定は、いずれもログ初期設定ファイル(lsconfig.ini)にて行います。
(詳細は、ログ初期設定ファイルの詳細は、SDE for Batch Logger利用ガイドを参照下さい)
今回の現象は、ロックリトライ間隔やロックリトライ回数を増やすことで回避できます。
・LockRetryInterval=ロックリトライ間隔
・LockRetryCount=ロックリトライ回数
・TimeOutlog=ログを退避するパス
【確認済みのバージョン】全バージョン
【確認済みの対象OS】全OS
製品名カテゴリ
SystemDirector Enterprise for Java(バッチ)/C Batch
-
コンテンツID:
3150105382
-
公開日:
2013年08月19日
-
最終更新日:2013年08月19日
アンケート
サポート情報充実のためアンケートにご協力をお願いいたします。
コメント欄: