@@ -47,6 +47,8 @@ Under a busy system, the :ref:`db-pool-max-idletime` won't be reached and the co
|
|||||||
To avoid this problem and save resources, a connection max lifetime (:ref:`db-pool-max-lifetime`) is enforced.
|
To avoid this problem and save resources, a connection max lifetime (:ref:`db-pool-max-lifetime`) is enforced.
|
||||||
After the max lifetime is reached, connections from the pool will be released and new ones will be created. This doesn't affect running requests, only unused connections will be released.
|
After the max lifetime is reached, connections from the pool will be released and new ones will be created. This doesn't affect running requests, only unused connections will be released.
|
||||||
|
|
||||||
|
.. _pool_timeout:
|
||||||
|
|
||||||
Acquisition Timeout
|
Acquisition Timeout
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ You can do this with UNIX signals or with PostgreSQL notifications. It's also po
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
- Requests will wait until the schema cache reload is done. This to prevent client errors due to an stale schema cache.
|
- If the schema cache fails to reload (e.g. due to a ``statement_timeout`` or :ref:`pool timeout <pool_timeout>`), PostgREST will continue serving requests in a "best effort" basis.
|
||||||
- If you are using the :ref:`in_db_config`, a schema cache reload will :ref:`reload the configuration<config_reloading>` as well.
|
- If you are using the :ref:`in_db_config`, a schema cache reload will :ref:`reload the configuration<config_reloading>` as well.
|
||||||
|
|
||||||
.. _schema_reloading_signals:
|
.. _schema_reloading_signals:
|
||||||
|
|||||||
Reference in New Issue
Block a user