Hacker GitHub

← All repos

zimbatm/socketmaster

View on GitHub ↗ ★ 647 Go

Zero downtime restarts for your apps

4 mentions on Hacker News by 2 people: 0 stories, 4 comments · first 2014-12-19 · latest 2022-01-04

Mentions per year 4 mentions · busiest year 2014 (1)
20082026
  1. …as the parent process (systemd) is holding the socket for you. And for other systems, they can use https://github.com/zimbatm/socketmaster instead. I believe this to be more elegant and robust than the nginx approach as there is no PID…
    comment by zimbatm · 2022-01-04 · in Upgrading Executable on the Fly
  2. …real cons tho, except the fact that it alter SIGHUP behavior - which is fine in this case imo. [1] https://github.com/zimbatm/socketmaster
  3. …in Go. The main difference is that control is external which makes them language-agnostic: * https://github.com/zimbatm/socketmaster - very simple * https://github.com/pusher/crank - adds a control socket, dynamic config and more…
    comment by zimbatm · 2015-06-10 · in Grace: Graceful restart for Go servers
  4. …when it's ready to accept new connection. Only then will crank shutdown the old process. * [1]: https://github.com/zimbatm/socketmaster * [2]: https://github.com/pusher/crank
    comment by zimbatm · 2014-12-19 · in Graceful server restart with Go