Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
one_for_one再起動戦略を持つスーパーバイザーがいます。子プロセスの再起動の間に時間間隔を設定することは可能ですか?
one_for_one
たとえば、リモート データベースがクラッシュしたため、接続を復元するまで 10 秒待ちたいとします。
実際には、スーパバイザにすぐに子を再起動させ、遅延初期化と呼ばれるものを実装させることができます:
このようにして、DB が適切に初期化された後に、gen_server へのすべての要求が確実に処理されるようにします。