[Pandora-jp] module_retriesについて
Junichi Satoh
junichi @ pandorafms.jp
2016年 4月 7日 (木) 22:18:58 JST
さとうです。
> retriesにたいする私の認識が間違っている感じなのですが
> このような利用方法はできないのでしょうか??
module_retries が設定できるのはプロセスに対してであり、残念ながら
サービスに対しては設定できません。
若干わかりにくいかも知れませんが、
http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_ja:Configuration#module_proc_.3C.E3.83.97.E3.83.AD.E3.82.BB.E3.82.B9.3E
の文中に「以下に、ウォッチドッグを行う場合の module_proc の追加パ
ラメータを示します。 」とある通り、module_retries は、module_proc に
対する追加オプションです。
# module_service に対しては利用できません(無効です)。
---
佐藤 淳一
junichi @ pandorafms.jp
From: 山崎稔 <myamaza @ e-garakuta.net>
Subject: [Pandora-jp] module_retriesについて
Date: Wed, 6 Apr 2016 10:57:29 +0900
> 山崎と言います。
>
> Windowsエージェント上でサービス監視を設定しています。
> Apache2.4をサービス登録しテストしています。
>
> module_begin
> module_name Service_ApacheHTTP_Server
> module_type generic_proc
> module_service Apache2.4
> module_description Service Apache HTTP Server
> module_async yes
> module_watchdog yes
> module_startdelay 5000
> module_retrydelay 10000
> module_retries 2
> module_end
>
> モジュールをこのように登録した場合
> 以下のような動作になると考えていました
> ・watchdogでサービスが再起動される
> ・再起動は5秒間隔で2回まで、1回のタイムアウトは10秒
> ・再起動できなかった場合は2回で終了
>
> 実際にapache2.4サービスが起動時エラーで起動しないように設定して
> 監視を始めると、2秒毎にwatchdog機能で再起動されているのですが
> 延々と再起動を試しています。
>
> retriesにたいする私の認識が間違っている感じなのですが
> このような利用方法はできないのでしょうか??
>
> 指定サービスが何らかの原因で停止した際に
> watchdog機能で再起動させるが
> 再起動時にエラーになった場合には2回程度で
> watchdog再起動をやめる
> といったことが出来ると考えておりました。
>
>
> よろしくお願いいたします。
Pandora-jp メーリングリストの案内