操作問い合わせ #3650
closedジョブコントローラ変数とスキップ後のジョブコントローラ変数について
Description
お世話になっております。
下記のようなカウントアップ型ループのジョブネットを組み、ループ中にスキップジョブがあった場合、
カウンタ変数がスキップ後のジョブに正しい値が反映されていない場合が発生しますので、ご確認いただけませんでしょうか?
Files
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
- File JobnetFlow_20230110.png JobnetFlow_20230110.png added
下記のジョブネットだと、顕著にでるようです。
Updated by Anonymous over 1 year ago
- File ループ変数テスト処理結果①.xlsx ループ変数テスト処理結果①.xlsx added
- File ループ変数テスト処理結果②.xlsx ループ変数テスト処理結果②.xlsx added
- File JOB_LOOP_TEST.xml JOB_LOOP_TEST.xml added
データ等まとめましたので、ご確認いただければと思います。
Updated by 保守サポート 担当 over 1 year ago
- File LOOP_VAR_TEST_P_01,02_D検証.xlsx LOOP_VAR_TEST_P_01,02_D検証.xlsx added
- File LOOP_VAR_TEST_D検証2.xlsx LOOP_VAR_TEST_D検証2.xlsx added
資料のご提供有難うございました。
頂きました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
- File jobarg_logs.zip jobarg_logs.zip added
- File jobarg_confs.zip jobarg_confs.zip added
検証ありがとうございます。
「カウンタ変数がスキップ後のジョブに正しい値が反映されていない場合が発生」と記載がありましたが、
これは起きたり起きなかったりする事象でしょうか?
はい。発生したり、しなかったりします。日次処理で使用している環境でも、ある日は正常に動作したり、またとある日は24回ループのところが、100回近くループしていたりしています。
原因は、こちらでは特定できなさそうです。
次はご利用の環境、バージョン情報、添付情報としてServerと当該Agentのconfファイルと実行時のログも頂けますか。
これらはお問い合わせにおいて常に必要かつ重要な情報です。
私が使用している環境は、zabbix 5.1.0 / jobarranger 5.1.0 を使用しております。
jobarranger 6.0.0だと、発生しないのでしょうか?
logとconfをお渡しします。
また、このJobのSkipを入れたジョブネットを作成したい理由などもご開示いただければ幸甚です。
日次処理で追加した機能が、不具合があって、その機能の改修後、実行することもあって、それまでの間、スキップするようにしました。
スキップする処理を入れることによって、本来は、この処理がここで実行される認識にもなるので・・・。
以上、よろしくお願いいたします。
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で提供します。