Tag

Process Fork

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Mar 14, 2019 · Backend Development

Implementing Graceful (Hot) Restart for Go HTTP Services

To implement a graceful hot restart for a Go HTTP service, the program listens for SIGHUP, forks a child process that inherits the listening socket via an extra file descriptor, the parent stops accepting new connections and shuts down while the child begins serving, ensuring uninterrupted client requests.

GoGraceful RestartProcess Fork
0 likes · 10 min read
Implementing Graceful (Hot) Restart for Go HTTP Services