diff --git a/src/server.c b/src/server.c index 66c5ef26..b9f8f509 100644 --- a/src/server.c +++ b/src/server.c @@ -957,8 +957,14 @@ int main (int argc, char **argv) { if (srv->cur_ts - con->write_request_ts > con->conf.max_write_idle) { /* time - out */ #if 1 - log_error_write(srv, __FILE__, __LINE__, "sd", - "connection closed - write-request-timeout:", con->fd); + log_error_write(srv, __FILE__, __LINE__, "sbsosds", + "NOTE: a request for", + con->request.uri, + "timed out after writing", + con->bytes_written, + "bytes. We waited", + (int)con->conf.max_write_idle, + "seconds. If this a problem increase server.max-write-idle"); #endif connection_set_state(srv, con, CON_STATE_ERROR); changed = 1;