Forums: FAQ (Thread #37319)

実行されなかったJOBの実行状態が「待機」になるのは問題ない? (2015-11-26 10:48 by cmcsys #77251)

Hinemos クライアント(Ver.5.0.1)を使用しています。

前JOBの終了結果によって、後続JOBを「正常ケース」と「異常ケース」と振り分けた場合、全体として正常終了となりますが、「異常ケース」のJOBの実行状態が「待機」のままになっています。
この事象により、Hinemos 上でプロセス(ごみ)等がのこったままなど、問題にはならないのでしょうか?
問題があるとすれば、このようなJOBの流れを実行したい場合にどのようにするのが正しいのでしょうか?
知って見える方いらっしゃいましたらご教授ください。

<設定したJOBの構成>
JOBユニット1
├JOBネット1
│ ├JOBコマンド1
│ └JOBコマンド2
├JOBネット2(待ち条件:JOBネット1=正常)
│ └JOBコマンド3
└JOBネット3(待ち条件:JOBネット1=警告、異常)
  └JOBコマンド4

<JOBユニット1を実行したときの実行状態(正常終了)>
JOBユニット1:終了
JOBネット1 :終了
JOBコマンド1:終了
JOBコマンド2:終了
JOBネット2 :終了
JOBコマンド3:終了
JOBネット3 :終了(条件未達成)
JOBコマンド4:待機

Re: 実行されなかったJOBの実行状態が「待機」になるのは問題ない? (2015-12-05 09:53 by nonono #77290)

ジョブ画面のジョブ履歴ビューに表示されている実行したジョブのセッションのステータス(今回の場合はジョブユニット1)が完了になっていれば、hinemos的には問題ないんじゃないでしょうか?ジョブ4をまとめている要素であるジョブネット3のステータスは完了になってることですし…。

あと、待機なら、エージェント側にコマンドが渡されているわけでは無さそうなので、エージェント側にプロセスが残りっぱなしになることもないと思いますよ。

Reply to #77251

Re: 実行されなかったJOBの実行状態が「待機」になるのは問題ない? (2015-12-16 09:48 by cmcsys #77348)

[メッセージ #77290 への返信]
実行上も、見た目上も問題はないのですが。。。
どちらかというと、エージェント側というより、マネージャ側で居残り(ごみ)が残っているんではないかと不安になっていました。

ご意見ありがとうございます。 少しホッとしました;;
Reply to #77290