diff --git a/orderer/common/server/main.go b/orderer/common/server/main.go index 21f8610ab14..33e735fe1d4 100644 --- a/orderer/common/server/main.go +++ b/orderer/common/server/main.go @@ -252,7 +252,9 @@ func Main() { } ab.RegisterAtomicBroadcastServer(grpcServer.Server(), server) logger.Info("Beginning to serve requests") - grpcServer.Start() + if err := grpcServer.Start(); err != nil { + logger.Fatalf("Atomic Broadcast gRPC server has terminated while serving requests due to: %v", err) + } } func reuseListener(conf *localconfig.TopLevel, typ string) bool {