使用Flask-SQLAlchemy时,我得到错误'QueuePool达到大小10溢出10的限制,连接超时'一段时间后一致。我试图增加连接池大小,但它只是推迟了问题。
def create_app(config_name):
app = Flask(__name__)
app.config.from_object(config[config_name])
config[config_name].init_app(app)
initialize_db(app)
db = SQLAlchemy()
def initialize_db(app):
db.init_app(app)
SQLALCHEMY_POOL_SIZE = 100
答案 0 :(得分:0)
我刚遇到这个问题。
我的情况
debug=False
中有app.run()
,所以它不是由debug=True
引起的,这是其他地方建议的。我是如何修理的
当我在threaded=True
中摆脱app.run()
时,问题就消失了。
app.run(debug=False, threaded=True)
app.run(debug=False)