我正在使用 Django,没有MAX_CONN_AGE
设置(默认值 = 0),这导致在每个请求中创建连接,并且连接不会在 django ORM 中重用。
由于我的 api 被多次调用,这导致多个 postgres 连接,我想实现类似连接池或单例连接的东西,以便重用连接。
我在用gunicorn -k gthread --threads 2 --workers 4
。
所以,
- 使用 gthread是否能
MAX_CONN_AGE
正常工作?连接将被重新使用并正确关闭?您能解释一下工作原理吗? MAX_CONN_AGE
那么gevent 工作者类的行为会是怎样的?