mirror of
https://github.com/prymitive/karma
synced 2026-05-13 03:56:59 +00:00
feat(backend): add http server timeouts
This commit is contained in:
committed by
Łukasz Mierzwa
parent
6dbbcaa5ac
commit
6f496cf450
@@ -465,8 +465,10 @@ func serve(errorHandling pflag.ErrorHandling) error {
|
||||
}
|
||||
|
||||
httpServer := &http.Server{
|
||||
Addr: listen,
|
||||
Handler: router,
|
||||
Addr: listen,
|
||||
Handler: router,
|
||||
ReadTimeout: config.Config.Listen.Timeout.Read,
|
||||
WriteTimeout: config.Config.Listen.Timeout.Write,
|
||||
}
|
||||
|
||||
quit := make(chan os.Signal, 1)
|
||||
|
||||
@@ -163,6 +163,9 @@ level=info msg=" - instance"
|
||||
level=info msg=" - cluster"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: 127.0.0.1"
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -188,6 +188,9 @@ level=info msg=" - instance"
|
||||
level=info msg=" - '@receiver'"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: \"\""
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -77,6 +77,9 @@ level=info msg=" static: []"
|
||||
level=info msg=" unique: []"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: \"\""
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -77,6 +77,9 @@ level=info msg=" static: []"
|
||||
level=info msg=" unique: []"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: \"\""
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -77,6 +77,9 @@ level=info msg=" static: []"
|
||||
level=info msg=" unique: []"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: \"\""
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -79,6 +79,9 @@ level=info msg=" static: []"
|
||||
level=info msg=" unique: []"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: 127.0.0.1"
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -87,6 +87,9 @@ level=info msg=" static: []"
|
||||
level=info msg=" unique: []"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: \"\""
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
@@ -30,6 +30,10 @@ alertmanager:
|
||||
uri: http://127.0.0.1:9094
|
||||
proxy: true
|
||||
debug: true
|
||||
listen:
|
||||
timeout:
|
||||
read: 1m
|
||||
write: 1m
|
||||
-- test.sh --
|
||||
trap "echo got signal" SIGTERM SIGINT
|
||||
|
||||
|
||||
@@ -77,6 +77,9 @@ level=info msg=" static: []"
|
||||
level=info msg=" unique: []"
|
||||
level=info msg="listen:"
|
||||
level=info msg=" address: \"\""
|
||||
level=info msg=" timeout:"
|
||||
level=info msg=" read: 10s"
|
||||
level=info msg=" write: 20s"
|
||||
level=info msg=" tls:"
|
||||
level=info msg=" cert: \"\""
|
||||
level=info msg=" key: \"\""
|
||||
|
||||
Reference in New Issue
Block a user