9 "github.com/uber-go/zap"
12 type ServerControlMessage int
15 ServerControlFatalError ServerControlMessage = iota
19 func RunAcceptLoop(l net.Listener, c chan<- net.Conn, log zap.Logger) {
21 conn, err := l.Accept()
23 log.Error("accept", zap.Error(err))
32 func CreateReloadSignal() <-chan os.Signal {
33 reloadChan := make(chan os.Signal, 1)
34 signal.Notify(reloadChan, syscall.SIGHUP)