From 7479313ee8de00b79f2486dfcd79010c5f9b7f3b Mon Sep 17 00:00:00 2001 From: tamsin johnson Date: Wed, 7 Feb 2024 10:22:32 -0800 Subject: [PATCH] lets-go:10.6 timeouts --- snippetbox/cmd/web/main.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/snippetbox/cmd/web/main.go b/snippetbox/cmd/web/main.go index cdcb615..16c7862 100644 --- a/snippetbox/cmd/web/main.go +++ b/snippetbox/cmd/web/main.go @@ -73,10 +73,13 @@ func main() { } srv := &http.Server{ - Addr: *addr, - Handler: app.routes(), - ErrorLog: slog.NewLogLogger(logger.Handler(), slog.LevelError), - TLSConfig: tlsConfig, + Addr: *addr, + Handler: app.routes(), + ErrorLog: slog.NewLogLogger(logger.Handler(), slog.LevelError), + TLSConfig: tlsConfig, + IdleTimeout: time.Minute, + ReadTimeout: 5 * time.Second, + WriteTimeout: 10 * time.Second, } logger.Info("starting server", slog.String("addr", srv.Addr))