Close unused PostgreSQL connections

As they take up memory, so free some by closing them.
This commit is contained in:
Christopher Baines 2024-04-01 22:20:46 +01:00
parent 9fcd615c1f
commit 6808532338

View file

@ -109,7 +109,11 @@
(open-postgresql-connection
"web"
postgresql-statement-timeout))
(floor (/ postgresql-connections 2))))
(floor (/ postgresql-connections 2))
#:idle-seconds 30
#:destructor
(lambda (conn)
(close-postgresql-connection conn "web"))))
(reserved-connection-pool
(make-resource-pool
@ -117,7 +121,11 @@
(open-postgresql-connection
"web-reserved"
postgresql-statement-timeout))
(floor (/ postgresql-connections 2))))
(floor (/ postgresql-connections 2))
#:idle-seconds 600
#:destructor
(lambda (conn)
(close-postgresql-connection conn "web-reserved"))))
(resource-pool-default-timeout 5))