mirror of https://github.com/yandex/odyssey.git
Log unsucessfull server resets
This commit is contained in:
parent
b358a59149
commit
c39e8961c7
|
@ -832,12 +832,14 @@ od_frontend_cleanup(od_client_t *client, char *context,
|
||||||
od_getpeername(client->io.io, peer, sizeof(peer), 1, 1);
|
od_getpeername(client->io.io, peer, sizeof(peer), 1, 1);
|
||||||
od_log(&instance->logger, context, client, server,
|
od_log(&instance->logger, context, client, server,
|
||||||
"client disconnected (read/write error, addr %s): %s, status %s",
|
"client disconnected (read/write error, addr %s): %s, status %s",
|
||||||
peer, od_io_error(&client->io),od_status_to_str(status));
|
peer, od_io_error(&client->io), od_status_to_str(status));
|
||||||
if (! client->server)
|
if (! client->server)
|
||||||
break;
|
break;
|
||||||
rc = od_reset(server);
|
rc = od_reset(server);
|
||||||
if (rc != 1) {
|
if (rc != 1) {
|
||||||
/* close backend connection */
|
/* close backend connection */
|
||||||
|
od_log(&instance->logger, context, client, server,
|
||||||
|
"reset unsuccessful, closing server connection");
|
||||||
od_router_close(router, client);
|
od_router_close(router, client);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue