Closed seanmalloy closed 5 years ago
By default the web server from Go Lang's net/http package does not set timeouts.
net/http
https://github.com/edgard/iperf3_exporter/blob/master/iperf3_exporter.go#L221
You can set a proper timeout by doing something like this ...
srv := &http.Server{ Addr: "0.0.0.0:8080", ReadTimeout: 5 * time.Second, WriteTimeout: 5 * time.Second, } log.Fatal(srv.ListenAndServe())
Good catch. Closed with a8ec208
By default the web server from Go Lang's
net/http
package does not set timeouts.https://github.com/edgard/iperf3_exporter/blob/master/iperf3_exporter.go#L221
You can set a proper timeout by doing something like this ...