Project

General

Profile

Edit Actions

操作問い合わせ #2987

closed

Job の実行時のエラー ( failed to insert the ja_run_job_command_table ) について

Added by Anonymous over 6 years ago. Updated almost 2 years ago.

Status:
終了
Priority:
高め
Assignee:
-
Start date:
09/05/2018

Description

大変お世話になっております。

ジョブの実行を試そうと思い、簡単なコマンドのjobでジョブネットを作成し、実行しようとしたところ、以下のようなエラーが発生します。
(LogLevel=4、Debug取得にしていて、[ERROR]の前後を含めて抜きだしました) = 'TEST_JOBNET_0904-1513' and valid_flag = 1]
31585:20180905:183057.412 [ERROR] [JALOADER200002] failed to insert the ja_run_job_command_table: key[TEST_JOBNET_0904-1513 JOB-1 20180904
151739]
31585:20180905:183057.412 [DEBUG] In ja_get_zbxsnd_on()
31585:20180905:183057.412 [DEBUG] query [txnlev:1] [select value from ja_parameter_table where parameter_name = 'ZBXSND_ON']
31585:20180905:183057.413 [DEBUG] query [txnlev:1] [insert into ja_send_message_table (message_date, inner_jobnet_id, inner_jobnet_main_id
, send_status, retry_count, retry_date, send_date, send_error_date, message_type, user_name, host_name, jobnet_id, jobnet_name, job_id, job
_id_full, job_name, log_message_id, log_message) values (20180905183057, 0, 0, 0, 0, 0, 0, 0, 2, 'centos', '', 'TEST_JOBNET_0904-1513', 'TE
ST_JOBNET_0904-1513', 'none', 'none', '', 'JALOADER200002', 'failed to insert the ja_run_job_command_table: key[TEST_JOBNET_0904-1513 JOB-1
20180904151739]')]
31585:20180905:183057.414 [DEBUG] application execution [/etc/jobarranger/alert/jasender.sh 'centos' 'TEST_JOBNET_0904-1513' '2018/09/05 1
8:30:57' 'JALOADER200002' '2' 'failed to insert the ja_run_job_command_table: key[TEST_JOBNET_0904-1513 JOB-1 20180904151739]' '' 'none' '0
' &] (0)
31585:20180905:183057.414 [DEBUG] query [txnlev:1] [rollback;]
31585:20180905:183057.416 [DEBUG] In already_start_check_immediate(1500000000000000064)

31585:20180905:183057.412 [DEBUG] query [txnlev:1] [insert into ja_run_job_command_table ( inner_job_id, inner_jobnet_id, command_cls, com
mand) select '251','1500000000000000063', command_cls, command from ja_job_command_table where jobnet_id = 'TEST_JOBNET_0904-1513' and job_
id = 'JOB-1' and update_date = 20180904151739]
31585:20180905:183057.412 [DEBUG] In ja_log() message_id: JALOADER200002 inner_jobnet_id: 0 inner_job_id: 0
31585:20180905:183057.412 [DEBUG] query [txnlev:1] [select jobnet_id, user_name, jobnet_name from ja_jobnet_control_table where jobnet_id

なぜ、insertに失敗するのか心あたりがありません。
強いて言えば、マネージャとサーバが遠隔で離れている(200ms近い遅延がある)ため、遅延が大きく、マネージャからの操作が非常に重いです。
とはいえ、設定が出来ているので、マネージャの設定情報はinsertできているのだと思うのです。
遅延でタイムアウトしているのかとも思ったのですが、insertのクエリとfailedのタイムスタンプがほぼ同時刻に見えるため、
遅延が原因ではないように思います。

このようなエラーが発生する原因に、心当たりがありますでしょうか?

以下のバージョンを利用しています。
zabbix 3.0
mariadb 5.5.56
jobarranger 3.4

お忙しいところ大変恐れ入りますが、よろしくお願い申し上げます。


Files

jobarg-log.txt (1.95 KB) jobarg-log.txt Anonymous, 09/05/2018 08:40 PM

Updated by Anonymous over 6 years ago

logが見づらかったかも知れません。

抜きだした部分を添付に致しましたので、こちらを御覧ください。

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

Updated by Anonymous over 6 years ago

  • Status changed from 新規登録 to 回答中

ジョブアレンジャーのご利用ありがとうございます。
何らかの理由でja_run_job_command_tableへのInsertでfailしています。
下記のinsert文かと思われますが、このsqlを直に実行した場合にどうなるかご確認いただけますか。

insert into ja_run_job_command_table ( inner_job_id, inner_jobnet_id, command_cls, command) select '251','1500000000000000063', command_cls, command from ja_job_command_table where jobnet_id = 'TEST_JOBNET_0904-1513' and job_id = 'JOB-1' and update_date = 20180904151739

また以下の情報を頂けますと助かります。
・実行エージェント環境の情報、WindowsかLinuxか、その詳細バージョン
・実行したジョブアイコンの登録の詳細
・全てのジョブの実行で同様になるか、実行スクリプトによっては問題のないものが有るのか
・エージェントのログには何か情報があるか
・DBログにエラー情報はあるか

以上よろしくお願いいたします。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

Actions #3

Updated by 保守サポート 担当2 almost 2 years ago

  • Status changed from 回答中 to 終了
Edit Actions

Also available in: Atom PDF