# HG changeset patch # User Olaf Wintermann # Date 1773488993 -3600 # Node ID c190ce0aab984e60c5d49436f684e17f247713bf # Parent 66afe8954ff9c6bb97d822098fefd6b189ec7c79 add some httpclient debug logging diff -r 66afe8954ff9 -r c190ce0aab98 src/server/proxy/httpclient.c --- a/src/server/proxy/httpclient.c Sat Mar 14 12:42:48 2026 +0100 +++ b/src/server/proxy/httpclient.c Sat Mar 14 12:49:53 2026 +0100 @@ -332,6 +332,7 @@ if(client->stage < 0) { return 0; } + log_ereport(LOG_INFORM, "client_process %d", client->stage); if(client->stage == 0) { if(client->transfer_buffer_pos < client->transfer_buffer_len) { @@ -791,6 +792,7 @@ char *buf = client->transfer2_buffer + client->transfer2_buffer_pos; size_t len = client->transfer2_buffer_len - client->transfer2_buffer_pos; int ret = client->response_body_write(client, buf, len, client->response_body_write_userdata); + log_ereport(LOG_INFORM, "client_write_response: %d bytes; ret: %d", (int)len, ret); if(ret > 0) { client->transfer2_buffer_pos += ret; } else if(ret == 0) { diff -r 66afe8954ff9 -r c190ce0aab98 src/server/safs/proxy.c --- a/src/server/safs/proxy.c Sat Mar 14 12:42:48 2026 +0100 +++ b/src/server/safs/proxy.c Sat Mar 14 12:49:53 2026 +0100 @@ -242,6 +242,9 @@ log_ereport(LOG_FAILURE, "proxy_response_write: cannot add write poll"); } return HTTP_CLIENT_CALLBACK_WOULD_BLOCK; + } else { + log_ereport(LOG_FAILURE, "proxy_response_write failed: %s", strerror(st->io_errno)); + return HTTP_CLIENT_CALLBACK_ERROR; } } return ret;