INNER CODE UNIT · Go
sig
VersusControl/versus-incident · cmd/main.go:260
sig := <-sigCh
log.Printf("received signal %s, shutting down…", sig)
rootCancel()
if err := app.Shutdown(); err != nil {
log.Printf("shutdown error: %v", err)
}
}()
addr := cfg.Host + ":" + strconv.Itoa(cfg.Port)
printCustomBanner()
if err := app.Listen(addr); err != nil {
log.Fatalf("Failed to start server: %v", err)
}
rootCancel()
if !agent.WaitForShutdownFlush(agentDone, agentFlushGrace) {
log.Printf("agent: shutdown flush did not finish within %s; learned state may be incomplete", agentFlushGrace)