--- httpd-2.4.12/modules/proxy/proxy_util.c.orig 2015-03-09 15:08:06.237756037 +0100 +++ httpd-2.4.12/modules/proxy/proxy_util.c 2015-03-09 15:08:38.454298418 +0100 @@ -2653,6 +2653,10 @@ } conn->connection = NULL; + /* Set a timeout for connecting to the backend on the socket */ + if (worker->s->conn_timeout_set) { + apr_socket_timeout_set(newsock, worker->s->conn_timeout); + } rv = ap_proxy_connect_uds(newsock, conn->uds_path, conn->scpool); if (rv != APR_SUCCESS) { apr_socket_close(newsock);