Hacker GitHub

← All repos

facebookarchive/grace

View on GitHub ↗ ★ 4,872 Go archived

Graceful restart & zero downtime deploy for Go servers.

7 mentions on Hacker News by 7 people: 1 story, 6 comments · first 2014-12-19 · latest 2018-06-09

Mentions per year 7 mentions · busiest year 2015 (4)
20082026
  1. Another reference project: https://github.com/facebookgo/grace
  2. …about Graceful restarts to avoid downtime when upgrading. A great library to achieve this is: https://github.com/facebookgo/grace
  3. …* Consul https://www.consul.io/ * SkyNet https://github.com/skynetservices/skynet * Grace https://github.com/facebookgo/grace Each having their pros/cons with varying quality. Replicating Erlang processes -> usually you use goroutines.…
  4. This line is indicative of what I hate about Golang code: a := newApp(servers) https://github.com/facebookgo/grace/blob/master/gracehttp/ht... EDIT: read my comment below where I elaborate https://news.ycombinator.com/item?id=9695880
    comment by shockzzz · 2015-06-10 · in Grace: Graceful restart for Go servers
  5. …uses the `LISTEN_FDS` environment variable and passes the sockets down starting at fd=3 (more here: https://github.com/facebookgo/grace/blob/master/gracenet/net... ). Admittedly our systemd use case is no more and I haven't tested with it…
    comment by daakus · 2015-06-10 · in Grace: Graceful restart for Go servers
  6. Here's the `grace` package from Facebook: https://github.com/facebookgo/grace
    comment by thinxer · 2014-12-19 · in Graceful server restart with Go