Project

General

Profile

Edit Actions

操作問い合わせ #3650

closed

ジョブコントローラ変数とスキップ後のジョブコントローラ変数について

Added by Anonymous almost 2 years ago. Updated 9 months ago.

Status:
終了
Priority:
通常
Assignee:
-
Start date:
12/15/2022

Description

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

下記のようなカウントアップ型ループのジョブネットを組み、ループ中にスキップジョブがあった場合、
カウンタ変数がスキップ後のジョブに正しい値が反映されていない場合が発生しますので、ご確認いただけませんでしょうか?


Files

JobnetFlow.png (25.4 KB) JobnetFlow.png Anonymous, 12/15/2022 10:27 PM
JobnetFlow_20230110.png (26.5 KB) JobnetFlow_20230110.png Anonymous, 01/10/2023 11:04 PM
ループ変数テスト処理結果①.xlsx (1010 KB) ループ変数テスト処理結果①.xlsx Anonymous, 01/10/2023 11:05 PM
ループ変数テスト処理結果②.xlsx (1.18 MB) ループ変数テスト処理結果②.xlsx Anonymous, 01/10/2023 11:05 PM
JOB_LOOP_TEST.xml (358 KB) JOB_LOOP_TEST.xml ジョブネット定義 Anonymous, 01/10/2023 11:07 PM
LOOP_VAR_TEST_P_01,02_D検証.xlsx (1.66 MB) LOOP_VAR_TEST_P_01,02_D検証.xlsx 保守サポート 担当, 01/27/2023 05:50 PM
LOOP_VAR_TEST_D検証2.xlsx (1.19 MB) LOOP_VAR_TEST_D検証2.xlsx 保守サポート 担当, 01/27/2023 05:50 PM
jobarg_logs.zip (275 KB) jobarg_logs.zip Anonymous, 01/30/2023 02:11 PM
jobarg_confs.zip (3.93 KB) jobarg_confs.zip Anonymous, 01/30/2023 02:11 PM

Updated by Anonymous almost 2 years ago

ちなみに、CAL-1処理後と、JOB-2時のカウンタが異なっていた場合、JOB-1をスキップ解除すると、正しい情報がJOB-2にも反映されます。

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

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

ジョブアレンジャーのご利用ありがとうございます。

設定/実行の状況を正しく把握するために、このフローの各アイコンの設定内容を拝見できますか?

ジョブネットのフロー全体画像、各アイコン設定の画像、実行結果のフローアイコンの変数表示などをxlsシートで見やすく並べていただけますと助かります。
コメントで頂きましたCaseの確認画像もお願いできますか。

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

Updated by Anonymous over 1 year ago

下記のジョブネットだと、顕著にでるようです。

Updated by 保守サポート 担当 over 1 year ago

資料のご提供有難うございました。

頂きました2つのxlsは以下の通りと思います。ご確認ください。
ループ変数テスト処理結果①.xlsx 
 ==>LOOP_VAR_TEST_P_01(Skipジョブ有)の実行で70回Loopされたケース

ループ変数テスト処理結果②.xlsx
 ==>LOOP_VAR_TEST_P_01(Skipジョブ有)でJOB-1が同じLoop回で多数実行されているケース
   LOOP_VAR_TEST_P_02(Skipジョブ無)ではその問題が出ていないケース

弊社環境(JAZ6.0)に頂きました JOB_LOOP_TEST.xml をインポートしまして入っていました以下ジョブネットを実行してみました。
LOOP_VAR_TEST_P  (Skipジョブ有)
LOOP_VAR_TEST_P_01 (Skipジョブ有)
LOOP_VAR_TEST_P_02 (Skipジョブ無)
LOOP_VAR_TEST_P_01_C_01 (P_01、P_02の子ジョブネット)

ジョブアイコンのホストの指定を変更した以外は頂いたままのジョブネットでの実行です。
何度か実行しましたがSkipジョブ有のケースで、頂いたような事象は起きませんでした。
弊社実行結果を添付いたします。
そちらの実行環境や何らかの実行時の条件、状況が関係している可能性があります。

「カウンタ変数がスキップ後のジョブに正しい値が反映されていない場合が発生」と記載がありましたが、
これは起きたり起きなかったりする事象でしょうか?
そちら側で確実に起きる条件を特定してお知らせいただけますと幸いです。
次はご利用の環境、バージョン情報、添付情報としてServerと当該Agentのconfファイルと実行時のログも頂けますか。
これらはお問い合わせにおいて常に必要かつ重要な情報です。

また、このJobのSkipを入れたジョブネットを作成したい理由などもご開示いただければ幸甚です。

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

Updated by Anonymous over 1 year ago

検証ありがとうございます。

「カウンタ変数がスキップ後のジョブに正しい値が反映されていない場合が発生」と記載がありましたが、
これは起きたり起きなかったりする事象でしょうか?

はい。発生したり、しなかったりします。日次処理で使用している環境でも、ある日は正常に動作したり、またとある日は24回ループのところが、100回近くループしていたりしています。
原因は、こちらでは特定できなさそうです。

次はご利用の環境、バージョン情報、添付情報としてServerと当該Agentのconfファイルと実行時のログも頂けますか。
これらはお問い合わせにおいて常に必要かつ重要な情報です。

私が使用している環境は、zabbix 5.1.0 / jobarranger 5.1.0 を使用しております。
jobarranger 6.0.0だと、発生しないのでしょうか?

logとconfをお渡しします。

また、このJobのSkipを入れたジョブネットを作成したい理由などもご開示いただければ幸甚です。

日次処理で追加した機能が、不具合があって、その機能の改修後、実行することもあって、それまでの間、スキップするようにしました。
スキップする処理を入れることによって、本来は、この処理がここで実行される認識にもなるので・・・。

以上、よろしくお願いいたします。

Actions #7

Updated by 保守サポート 担当2 over 1 year ago

  • Status changed from 回答中 to 終了

Updated by 保守サポート 担当2 over 1 year ago

  • Status changed from 終了 to 担当者処理中

すみません、前担当者からの引継ぎが上手くいっておらず、Closeしてしまいました。

Updated by 保守サポート 担当2 about 1 year ago

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

こちらですが、
Databaseの負荷が高い状態の時に、Agentから送付されるSTDOUT情報を複数(冗長)Serverが受信した際に適切に処理されない不具合となります。
対策版をVersion 6.0.3で提供します。

Updated by 保守サポート 担当2 9 months ago

  • Status changed from 回答中 to 終了

更新がありませんのでCloseします。

Edit Actions

Also available in: Atom PDF