From fb55365f9ecf89670fe05120f88c66fc3857a34f Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Tue, 4 Jun 2019 14:06:31 +0200 Subject: [PATCH] MINOR: server: increase the default pool-purge-delay to 5 seconds The default used to be a very aggressive delay of 1 second before starting to purge idle connections, but tests show that with bursty traffic it's a bit short. Let's increase this to 5 seconds. --- doc/configuration.txt | 2 +- src/server.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/configuration.txt b/doc/configuration.txt index 074a7fffe5..d2cdf27497 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -12311,7 +12311,7 @@ pool-max-conn pool-purge-delay Sets the delay to start purging idle connections. Each interval, half of the idle connections are closed. 0 means we don't keep any idle connection. - The default is 1s. + The default is 5s. port Using the "port" parameter, it becomes possible to use a different port to diff --git a/src/server.c b/src/server.c index 541dc696fe..97cc5e09d1 100644 --- a/src/server.c +++ b/src/server.c @@ -1811,7 +1811,7 @@ struct server *new_server(struct proxy *proxy) srv->agent.proxy = proxy; srv->xprt = srv->check.xprt = srv->agent.xprt = xprt_get(XPRT_RAW); - srv->pool_purge_delay = 1000; + srv->pool_purge_delay = 5000; srv->max_idle_conns = -1; srv->max_reuse = -1; -- 2.39.5