On Tuesday, 27 May 2025 at 15:06:14 UTC, Andrea Fontana wrote:
In a production environment, how do you handle deployment without killing ongoing requests?

Exactly in this way. Just deploy the new executable and restart workers sending a SIGUSR1 signal to daemon. That's it. Workers will be restarted softly without any hiccup.

Andrea

The situation is more complicated if you also want to restart the daemon due to a configuration change or a code update in daemon.

In that case, since serverino usually runs under nginx, it's better to start another instance of serverino on a different port and use nginx to redirect requests to the new process without any loss.

In any case restart of serverino it's really quick!

Andrea

Reply via email to