kore/src
Joris Vink b3a48f3c15 Let http_request_limit matter.
Before http_request_limit just constrained the number of HTTP
requests we'd deal with in a single http_process_requests() call.

But it should really mean how many maximum HTTP requests are allowed
to be alive in the worker process before we start sending 503s back.

While here, drop the lock timeout for a worker to 100ms down from 500ms
and do not allow a worker to grab the accept lock if their HTTP request
queue is full.

This makes things much more pleasant memory wise as the http_request_pool
won't just grow over time.
2018-02-13 11:56:51 +01:00
..
accesslog.c 2018 2018-01-20 22:51:06 +01:00
auth.c fixup isspace arguments. 2017-02-07 22:06:14 +01:00
bsd.c 2018 2018-01-20 22:51:06 +01:00
buf.c 2018 2018-01-20 22:51:06 +01:00
cli.c 2018 2018-01-20 22:51:06 +01:00
config.c 2018 2018-01-20 22:51:06 +01:00
connection.c 2018 2018-01-20 22:51:06 +01:00
domain.c 2018 2018-01-20 22:51:06 +01:00
http.c Let http_request_limit matter. 2018-02-13 11:56:51 +01:00
jsonrpc.c JSONRPC Updated to last kore_buf* commit 2016-07-15 13:17:30 +02:00
keymgr.c 2018 2018-01-20 22:51:06 +01:00
kore.c 2018 2018-01-20 22:51:06 +01:00
linux.c 2018 2018-01-20 22:51:06 +01:00
mem.c 2018 2018-01-20 22:51:06 +01:00
module.c 2018 2018-01-20 22:51:06 +01:00
msg.c 2018 2018-01-20 22:51:06 +01:00
net.c 2018 2018-01-20 22:51:06 +01:00
pgsql.c 2018 2018-01-20 22:51:06 +01:00
pool.c 2018 2018-01-20 22:51:06 +01:00
python.c 2018 2018-01-20 22:51:06 +01:00
runtime.c 2018 2018-01-20 22:51:06 +01:00
tasks.c Introduce NOHTTP=1 build option. 2015-11-27 16:22:50 +01:00
timer.c 2018 2018-01-20 22:51:06 +01:00
utils.c 2018 2018-01-20 22:51:06 +01:00
validator.c 2018 2018-01-20 22:51:06 +01:00
websocket.c make kore_websocket_send() slightly faster. 2017-12-24 17:28:17 +01:00
worker.c Let http_request_limit matter. 2018-02-13 11:56:51 +01:00