Sat, 14 Mar 2026 12:49:53 +0100
add some httpclient debug logging
| src/server/proxy/httpclient.c | file | annotate | diff | comparison | revisions | |
| src/server/safs/proxy.c | file | annotate | diff | comparison | revisions |
--- 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) {
--- 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;