特定の状態で gen_server を起動できるかどうかを調べようとしています。
このサーバーがクラッシュしたときに、最後の有効な状態でサーバーを再起動するモニター/スーパーバイザーをセットアップできるようにしたいと考えています。
この問題に取り組む方法についての提案は大歓迎です。
これまでのところ、私の唯一のアイデアは、呼び出されたときにサーバーの状態を目的の状態に変更する特別な handle_call/3 を用意することですが、サーバー モジュールの変更を避け、可能であればモニター/スーパーバイザー プロセスから純粋に処理したいと考えています。
お時間をいただきありがとうございます。