From 79cea495d7c39620fa199d088f7dadb4499f4c11 Mon Sep 17 00:00:00 2001 From: Yuce Tekol Date: Thu, 14 Sep 2017 11:17:28 +0300 Subject: [PATCH] Handles SIGTERM signal; resolves #827 --- cmd/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/server.go b/cmd/server.go index 2cd2aa5a1..ffa8c66b3 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -21,6 +21,7 @@ import ( "os" "os/signal" "runtime/pprof" + "syscall" "time" "github.com/spf13/cobra" @@ -76,7 +77,7 @@ on the configured port.`, // First SIGKILL causes server to shut down gracefully. c := make(chan os.Signal, 2) - signal.Notify(c, os.Interrupt) + signal.Notify(c, os.Interrupt, syscall.SIGTERM) select { case sig := <-c: logger.Printf("Received %s; gracefully shutting down...\n", sig.String())