From 02a7e62d7eb0862e6f3ec96b343f9f6f24e10e94 Mon Sep 17 00:00:00 2001 From: zhengkunwang223 <1paneldev@sina.com> Date: Mon, 5 Jan 2026 16:32:53 +0800 Subject: [PATCH] feat: Add backend api timeout --- core/server/server.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/server/server.go b/core/server/server.go index 7c688db1dd7f..92eb387547c6 100644 --- a/core/server/server.go +++ b/core/server/server.go @@ -8,6 +8,7 @@ import ( "net/http" "os" "path" + "time" "github.com/1Panel-dev/1Panel/core/init/auth" "github.com/1Panel-dev/1Panel/core/init/db" @@ -64,8 +65,12 @@ func Start() { global.CONF.Conn.BindAddress = fmt.Sprintf("[%s]", global.CONF.Conn.BindAddress) } server := &http.Server{ - Addr: global.CONF.Conn.BindAddress + ":" + global.CONF.Conn.Port, - Handler: rootRouter, + Addr: global.CONF.Conn.BindAddress + ":" + global.CONF.Conn.Port, + Handler: rootRouter, + ReadHeaderTimeout: 5 * time.Second, + ReadTimeout: 600 * time.Second, + WriteTimeout: 600 * time.Second, + IdleTimeout: 240 * time.Second, } ln, err := net.Listen(tcpItem, server.Addr) if err != nil {