PyhtonAnywhere在Flask应用中超过了最大用户连接数

时间:2019-06-28 20:34:31

标签: python flask sqlalchemy flask-sqlalchemy pythonanywhere

我有一个在PythonAnywhere中运行的Python Flask网站。它运行了一段时间后,然后开始出现“用户'felipeavl'已超出'max_user_connections'资源(当前值:3)”

我正在使用SQLAlchemy并按照PythonAnywhere论坛中的建议设置pool_recycle:

engine = create_engine(SQLALCHEMY_DATABASE_URI, pool_recycle=280)

即使我没记错,我也应该用我所有的flask方法关闭会话,尽管应该由SQlAlchemy管理连接:

def listarEmissores():
    session = DBSession()
    emissores = session.query(Emissor).all()
    session.close()
    return render_template('listar_emissores.html', emissores=emissores);

在我的本地MySql数据库中,一切正常。我是否还缺少其他配置?

1 个答案:

答案 0 :(得分:0)

您可能必须在Pythonanywhere上通过电子邮件发送支持,以使他们在其端重置连接(如我所必须的)。否则,您将在以下页面底部看到我遇到相同的问题(以及解决方案): How do I fix this Gets server error, which is causing display issues?