journal-remote: decrease microhttpd memory limit
Set the MHD_OPTION_CONNECTION_MEMORY_LIMIT to 128KB. The precious value was DATA_SIZE_MAX, which was defined as 1024*1024*768. This caused journal-remote to allocate 756MB for each journal-upload connection, thus exhausting the available memory.
This commit is contained in:
parent
145c990fc9
commit
8c6bcbf892
|
@ -645,7 +645,7 @@ static int setup_microhttpd_server(RemoteServer *s,
|
|||
{ MHD_OPTION_NOTIFY_COMPLETED, (intptr_t) request_meta_free},
|
||||
{ MHD_OPTION_EXTERNAL_LOGGER, (intptr_t) microhttpd_logger},
|
||||
{ MHD_OPTION_LISTEN_SOCKET, fd},
|
||||
{ MHD_OPTION_CONNECTION_MEMORY_LIMIT, DATA_SIZE_MAX},
|
||||
{ MHD_OPTION_CONNECTION_MEMORY_LIMIT, 128*1024},
|
||||
{ MHD_OPTION_END},
|
||||
{ MHD_OPTION_END},
|
||||
{ MHD_OPTION_END},
|
||||
|
|
Loading…
Reference in a new issue