slaventius 2 years ago
parent 517ef22e82
commit 409813057e
  1. 9
      cmd/main.go

@ -25,7 +25,7 @@ func main() {
signalChannel := make(chan os.Signal, 1)
signal.Notify(signalChannel, syscall.SIGINT)
signal.Notify(signalChannel, syscall.SIGTERM)
defer stop(signalChannel)
defer stop(signalChannel, s)
// Запуск сервера
go start(config, s, srv)
@ -42,10 +42,11 @@ func main() {
}
// Остановка сервера
func stop(signalChannel chan os.Signal) {
log.Println("authDBServer stopping ...")
func stop(signalChannel chan os.Signal, s *grpc.Server) {
defer s.GracefulStop()
defer signal.Stop(signalChannel)
signal.Stop(signalChannel)
log.Println("authDBServer stopping ...")
}
// Запуск сервера

Loading…
Cancel
Save