サーバーLinuxデーモンを書いています。致命的なエラー(サーバーのリッスンの失敗、セグメンテーション違反など)が発生した場合にデーモンが何をすべきかについて、UNIX/Linuxコミュニティにどのプロトコルがあるのか知りたいです。私はすでにシステムログですべてを実行しましたが、致命的なエラーをどうするか知りたいです。ログに記録して、何もしない無限のループで実行し続ける必要がありますか?ログに記録して終了する必要がありますか?ここで行う標準的なことは何ですか?どうすればよいですか?
デーモンはC++で記述されており、カスタム例外システムを使用してPOSIXエラーコードをラップしているので、いつ致命的な事態になるかがわかります。