不具合調査依頼 #1484
完了ジョブ異常終了について (#1364追加質問)
ステータス:
終了
優先度:
通常
担当者:
-
開始日:
2014/11/25
説明
担当者どの
お世話になります。
以下の通り、チケットNo.1364と同じメッセージが出ました。
3214:20141124:212050.450 [ERROR] In ja_jobfile_chkend() process 12008 isn't existed
3214:20141124:212050.482 [ERROR] In ja_agent_end() Check job status(end) failed. jobid: 10484
#1364を参照させて頂き、処理結果が取得できなかったことは理解しましたが、
原因と対策について、もう少し補足頂けないでしょうか。
エラーメッセージは、エージェント側にて出力されていますので、
マネジャー - エージェント間の問題ではなく、エージェントサーバ内の問題との認識です。
サーバの負荷も問題となるような状況ではないように思われます。
回避策があれば、対策したいと思います。
よろしくお願いします。
匿名ユーザー さんが10年以上前に更新
- ステータス を 担当者処理中 から 回答中 に変更
Job Arranger for Zabbixのご利用ありがとうございます。
お問い合わせの件についてご回答致します。
本エラーはジョブアイコンで指定したユーザーコマンドの終了後、ジョブエージェントのコマンド実行親プロセスが処理結果(主に戻り値)の取得に失敗した場合に発生します。
通常、処理結果はユーザーコマンドの終了後、ジョブエージェントのコマンド実行プロセスにより一時ファイルに格納され、その一時ファイルとユーザーコマンドの終了をジョブエージェントの別プロセスである終了監視プロセスが監視しているのですが、一時ファイルの遅延書き込みが発生すると、監視タイミングによりユーザーコマンドが終了しているにもかかわらず、処理結果が出力されていないという状態が発生し、エラーとなってしまいます。
本エラーの対応策としまして、お使いのバージョン(1.3.0)ではジョブの再実行かスキップのみとなってしまいます。
根本的な対応につきましては近日リリースを予定しています、次期バージョンで対応する予定です。
申し訳ございませんが、よろしくお願いいたします。