Add more logging in the case of relaypoolsrv internal server error
It's useful to know *why* relaypoolsrv returns an internal server error
This commit is contained in:
parent
22f193f042
commit
2c01cc000e
@ -28,17 +28,13 @@ func poolHandler(pool string, uri *url.URL) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("Error joining pool", pool, err)
|
log.Println("Error joining pool", pool, err)
|
||||||
} else if resp.StatusCode == 500 {
|
} else if resp.StatusCode == 500 {
|
||||||
if debug {
|
|
||||||
bs, err := ioutil.ReadAll(resp.Body)
|
bs, err := ioutil.ReadAll(resp.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("Failed to read response body for", pool, err)
|
log.Println("Failed to join", pool, "due to an internal server error. Could not read response:", err)
|
||||||
} else {
|
} else {
|
||||||
log.Println("Response for", pool, string(bs))
|
log.Println("Failed to join", pool, "due to an internal server error:", string(bs))
|
||||||
}
|
}
|
||||||
resp.Body.Close()
|
resp.Body.Close()
|
||||||
} else {
|
|
||||||
log.Println(pool, "failed to join due to an internal server error")
|
|
||||||
}
|
|
||||||
} else if resp.StatusCode == 429 {
|
} else if resp.StatusCode == 429 {
|
||||||
log.Println(pool, "under load, will retry in a minute")
|
log.Println(pool, "under load, will retry in a minute")
|
||||||
time.Sleep(time.Minute)
|
time.Sleep(time.Minute)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user