デーモンツールスーパーバイザーをどのようにスクリプト化する必要がありますか?
DJ Bernsteinsのdaemontoolsを使用して、いくつかのプロセスを実行し続け、正常に動作し始めました。しかし今、私はそれらのプロセスに関するいくつかの追加の条件を監視する必要があり、それを行う方法についての良い情報を見つけることができませんでした。
私のシナリオでは、Webアプリ(pharo smalltalk仮想マシン)用にいくつかのプロセスを実行していて、それぞれがポートでhttpに応答します(これは負荷分散用です)。どういうわけか、それらが実行されているだけでなく、http要求に応答していることを確認するためにそれらにpingを実行したいと思います。30秒を超えてリクエストに特定の方法で応答しない場合は、クラッシュしたものとして扱われ、単に再起動する必要があります。
これはdaemontoolsでも可能ですか?もしそうなら、このスクリプトをどのように書き、どこに配置すればよいですか?またはこれに関するドキュメントはどこにありますか?