Why will pgbouncer save you?
Because out of the box, Odoo is using standard postGreSQL which is unable to kill ids idle connections.
For that reason, whoever is going to production with multi-user configuration needs pgbouncer to be setup and running. Why? Because PostreSQL keeps opening new connections for Odoo but never closes them. They are kept idle and saturate memory until either the maximum number of allowed connections OR the memory runs out.
The more users you have …. and the more workers and threads you get…. and the faster the problem occurs.
As a typical example, for a server being used by […] Read more