Skip to content

Commit 76ef0bb

Browse files
committed
取消sqlalchemy pool_size配置以兼容sqlalchemy
1 parent 600082e commit 76ef0bb

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

app/config/base.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"""
55

66
import os
7-
import multiprocessing
87
from datetime import timedelta
98

109

@@ -32,9 +31,12 @@ class BaseConfig(object):
3231

3332
# flask-sqlalchemy 引擎配置
3433
SQLALCHEMY_ENGINE_OPTIONS = {
35-
"pool_pre_ping": True, # 每次请求前 pre-ping一下数据库, 防止db gone away
36-
"pool_size": multiprocessing.cpu_count() * 2 + 1,
37-
"pool_recycle": 600, # 小于等于数据库连接主动回收时间
34+
# sqlite 不支持pool_size, 其他数据库按需配置
35+
# "pool_size": 10,
36+
# 每次请求前 pre-ping一下数据库, 防止db gone away
37+
"pool_pre_ping": True,
38+
# 小于等于数据库连接主动回收时间
39+
"pool_recycle": 600,
3840
}
3941

4042
# 令牌配置

0 commit comments

Comments
 (0)