Project

General

Profile

Edit Actions

操作問い合わせ #1428

closed

ジョブが終了しても、マネージャでは実行中のままになる [ERROR] job response message: can not set the values. inner_job_id

Added by Anonymous about 10 years ago. Updated over 4 years ago.

Status:
終了
Priority:
通常
Assignee:
-
Start date:
11/08/2014

Description

お世話になります。

ジョブが終了しても、マネージャで実行中のままとなる場合があります。
お手数ですが、調査お願いいたします。

【環境】
Server: CentOS 6 / Job Arranger 2.0.1
Agent: CentOS 5 / Job Arranger 2.0.1

【エージェントログ】

3756:20141102:163237.357 [INFO] In ja_agent_begin() jobid: 16874, method: 0
  3756:20141102:163237.357 [WARN] In ja_jobdb_get_status() can not find jobid: 16874
  3756:20141102:163237.357 [INFO] In ja_jobdb_insert() jobid: 16874 is created
  3756:20141102:163237.366 [INFO] jobid: 16874, method: 0 is begin
  3755:20141102:163237.471 [INFO] In ja_job_object_list_executive () jobid: 16874, type: command, status: BEGIN
  3755:20141102:163237.471 [INFO] jobid: 16874, status: 0
  3755:20141103:051236.464 [INFO] In ja_job_object_list_executive() jobid: 16874, status: END
  3755:20141103:051236.464 [INFO] In ja_agent_close() jobid: 16874, status: 2
  3755:20141103:051236.473 [ERROR] job response message: can not set the values. inner_job_id: 16874
  3755:20141103:051236.548 [INFO] In ja_job_object_list_executive() jobid: 16874, status: CLOSE
  3755:20141103:090000.541 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16528
  3755:20141103:090000.541 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16530
  3755:20141103:090000.541 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16532
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16534
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16536
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16582
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16584
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16586
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16588
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16606
  3755:20141103:090000.542 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16608
  3755:20141103:090000.543 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16610
  3755:20141103:090000.543 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16612
  3755:20141104:090000.376 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16834
  3755:20141104:090000.376 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16836
  3755:20141104:090000.376 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16858
  3755:20141104:090000.376 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16870
  3755:20141104:090000.376 [INFO] In ja_jobmain_remove_oldjob() delete jobid = 16872

Actions #1

Updated by Anonymous about 10 years ago

  • Status changed from 新規登録 to 担当者アサイン中
Actions #2

Updated by Anonymous about 10 years ago

  • Status changed from 担当者アサイン中 to 受付完了
Actions #3

Updated by Anonymous about 10 years ago

  • Status changed from 受付完了 to 担当者処理中
  • Assignee set to Anonymous

Updated by Anonymous about 10 years ago

  • Status changed from 担当者処理中 to 回答中

Job Arranger for Zabbixのご利用ありがとうございます。
お問い合わせの件についてご回答致します。

こちらは、ジョブの実行結果を受けて、ジョブサーバ側でジョブコントローラ変数の書き込みに失敗した場合に発生します。
ジョブアイコンで実行したコマンド、またはアプリケーションで、標準出力および標準エラーに制御コードを含むデータを出力している可能性があります。
※例えばcatコマンドでバイナリデータファイルを表示した場合など。

また、可能性は低いのですが、ジョブサーバでのDBアクセスに何らかの不具合が発生している可能性もあります。(DBの空き領域無し等)

ジョブサーバのログファイル(/var/log/jobarranger/jobarg_server.log)、およびジョブアイコンで実行しているコマンドの実行結果などのご確認をお願いいたします。

よろしくお願いいたします。

Updated by Anonymous about 10 years ago

ご回答ありがとうございます。

他のジョブは問題なく実行できますので、DBアクセスの不具合は考えにくいと思われます。

標準出力はファイルにリダイレクトしていますが、標準エラー出力に不正なコードが入っている可能性があります。

標準エラー出力もファイルに出力してみて様子を見てみます。

Updated by Anonymous about 10 years ago

標準エラー出力もファイルにリダイレクトした結果、ジョブの終了が正しく認識できるようになりました。
ただ、出力結果に不正なデータが入った場合でも、ジョブの終了を認識できるのがあるべき姿と思いますので、
修正いただけると幸いです。

本件は、クローズいただいて結構です。
対応ありがとうございました。

Actions #7

Updated by Anonymous about 10 years ago

  • Status changed from 回答中 to 終了
Actions #8

Updated by Anonymous almost 10 years ago

  • Tracker changed from 不具合調査依頼 to 操作問い合わせ
  • Subject changed from ジョブが終了しても、マネージャでは実行中のままになる to ジョブが終了しても、マネージャでは実行中のままになる [ERROR] job response message: can not set the values. inner_job_id
Edit Actions

Also available in: Atom PDF