I have a supervisor with one_for_one
restart strategy.
Is it possible to set some time interval between child process restarting?
For example, the remote db crushed and I want to wait 10 seconds between restore connection attempts.
Actually, you could let the supervisor to immediately restart its children and implement what is called lazy initialization:
This way, you ensure that all requests to the gen_server are processed after the DB is properly initialized.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With