diff --git a/core/server/server.go b/core/server/server.go index f8e370dd1..3d0767716 100644 --- a/core/server/server.go +++ b/core/server/server.go @@ -9,6 +9,7 @@ import ( "net/http" "os" "path" + "time" "github.com/1Panel-dev/1Panel/core/init/db" "github.com/1Panel-dev/1Panel/core/init/geo" @@ -56,8 +57,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 {