From dd88ec5d4ea14b6e2ab57e3da3a7f7cb9351d011 Mon Sep 17 00:00:00 2001 From: Tolga Ceylan Date: Fri, 1 Dec 2017 16:56:17 -0800 Subject: [PATCH] fn: sigterm graceful shutdown handling (#557) --- api/server/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/server/server.go b/api/server/server.go index 9694ea051..535dfee5a 100644 --- a/api/server/server.go +++ b/api/server/server.go @@ -12,6 +12,7 @@ import ( "path" "strconv" "strings" + "syscall" "github.com/fnproject/fn/api" "github.com/fnproject/fn/api/agent" @@ -292,7 +293,7 @@ func extractFields(c *gin.Context) logrus.Fields { } func (s *Server) Start(ctx context.Context) { - newctx, cancel := contextWithSignal(ctx, os.Interrupt) + newctx, cancel := contextWithSignal(ctx, os.Interrupt, syscall.SIGTERM) s.startGears(newctx, cancel) }