1 Repo
Creating a new process instance using the current environment to facilitate resource handovers.
Distinct from Host Process Spawning: Distinct from general host process spawning: specifically focuses on creating a successor for server handoff
Explore 1 awesome GitHub repository matching operating systems & systems programming · Successor Process Spawning. Refine with filters or upvote what's useful.
Grace is a lifecycle controller and process manager for Go applications designed to coordinate server transitions and implement system-level socket activation. It functions as a tool for managing secure HTTP servers and their transport layer security configurations across multiple ports. The project enables zero-downtime deployments by handing over network sockets to successor processes, allowing existing requests to complete before an old process shuts down. It also provides socket activation management, which allows servers to start lazily only upon receiving connections through an external
Starts successor application instances using current environment arguments to enable listener handovers.