0

私はシステム/サービス監視ソフトウェアを書いています。私の主な目標は、それを可能な限りフェイルセーフにすることです。

現在、マスター プロセスを開始するバイナリ スクリプトがあります。マスター プロセスは、実際の監視とレポートを行う子プロセスをフォークします。マスターは、失敗した場合の子の再起動と、子間の通信のみを管理します。

このレベルのフェイルセーフを考えると、マスター プロセスに別の監視レイヤーを追加することをお勧めしますか?

私のコードが高級言語 (python など) であると仮定すると、それを監視する initscript または shellscript で私のソフトウェアをラップすることは理にかなっているでしょうか、それとも冗長でしょうか?

4

1 に答える 1