diff -r 9e8b77e3e79c -r 2aeaf6f32861 src/server/safs/proxy.c --- a/src/server/safs/proxy.c Sat Mar 14 12:55:23 2026 +0100 +++ b/src/server/safs/proxy.c Sat Mar 14 13:36:39 2026 +0100 @@ -87,6 +87,7 @@ static void proxy_unref(ProxyRequest *proxy) { if(--proxy->ref == 0) { + log_ereport(LOG_INFORM, "proxy cleanup"); //const char *method = pblock_findkeyval(pb_key_method, proxy->rq->reqpb); //const char *uri = pblock_findkeyval(pb_key_uri, proxy->rq->reqpb); //log_ereport(LOG_INFORM, "reverse-proxy: %s %s finished", method, uri); @@ -141,6 +142,8 @@ static void proxy_response_finished(HttpClient *client, void *userdata) { ProxyRequest *proxy = userdata; + log_ereport(LOG_INFORM, "proxy_response_finished: %s", client->uri); + int ret = REQ_PROCEED; if(!proxy->response_started) { protocol_status(proxy->sn, proxy->rq, 502, NULL); @@ -170,6 +173,7 @@ return 1; } } + log_ereport(LOG_INFORM, "proxy_event end: %p", event->finish); return 0; }