プロジェクト

全般

プロフィール

操作問い合わせ #3650

完了

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

匿名ユーザー さんがほぼ2年前に追加. 9ヶ月前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
開始日:
2022/12/15

説明

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

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


ファイル

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

匿名ユーザー さんがほぼ2年前に更新

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

保守サポート 担当 さんがほぼ2年前に更新

  • ステータス新規登録 から 回答中 に変更

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

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

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

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

匿名ユーザー さんがほぼ2年前に更新

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

匿名ユーザー さんがほぼ2年前に更新

データ等まとめましたので、ご確認いただければと思います。

保守サポート 担当 さんが1年以上前に更新

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

頂きました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を入れたジョブネットを作成したい理由などもご開示いただければ幸甚です。

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

匿名ユーザー さんが1年以上前に更新

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

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

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

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

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

logとconfをお渡しします。

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

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

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

保守サポート 担当2 さんが1年以上前に更新

  • ステータス回答中 から 終了 に変更

保守サポート 担当2 さんが1年以上前に更新

  • ステータス終了 から 担当者処理中 に変更

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

保守サポート 担当2 さんが約1年前に更新

  • ステータス担当者処理中 から 回答中 に変更

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

保守サポート 担当2 さんが9ヶ月前に更新

  • ステータス回答中 から 終了 に変更

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

他の形式にエクスポート: Atom PDF