Goji aka WAF of Golang. Says. Automatic support for Einhorn, systemd, and more Graceful shutdown, and zero-downtime graceful reload when combined with Einhorn. Looks very pritty. So, Let's try Goji, and graceful restart by Einhorn. Make Goji app. Get Goji. $ go get github.com/zenazn/goji Make sample goji app. $ mkdir ~/gocode/src/goji_sample/ $ cd ~/gocode/src/goji_sample/ $ emacs sample1.go packa