python - PyhtonAnywhere 超过 Flask 应用程序中的最大用户连接数
问题描述
我有一个在 PythonAnywhere 中运行的 Python Flask 网站。它运行了一段时间,然后我开始收到“用户'felipeavl'已超出'max_user_connections'资源(当前值:3)”
我正在使用 SQLAlchemy 并按照 PythonAnywhere 论坛中的建议设置 pool_recycle :
engine = create_engine(SQLALCHEMY_DATABASE_URI, pool_recycle=280)
我也在我所有的烧瓶方法中关闭会话,虽然 SQlAlchemy 应该管理连接,如果我没记错的话:
def listarEmissores():
session = DBSession()
emissores = session.query(Emissor).all()
session.close()
return render_template('listar_emissores.html', emissores=emissores);
在我本地的 MySql 数据库中,一切运行正常。我是否缺少任何其他配置?
解决方案
您可能必须通过电子邮件向 Pythonanywhere 的支持人员发送电子邮件,以让他们重置连接(我必须这样做)。否则,您将在下一页的底部看到我遇到了同样的问题(以及我的解决方案): 如何修复导致显示问题的 Gets 服务器错误?
推荐阅读
- python - 在 Valueerror 需要大于 1 的地方出现错误
- jquery - 通过 ajax 更新数据属性的问题
- sql - 在 MS Access 中创建基本阈值分析报告的查询
- python - 正则表达式仅删除字符串左右两侧的符号
- ios - Firebase 打印 Analytics SSL 错误,但未使用 Analytics
- shell - 通过 shell 脚本中的 curl 为弹性搜索添加设置和映射时出错
- javascript - ReactJs 不存在授权标头
- reactjs - 带有选项组的 Ant Design Select 不显示没有子项的组
- javascript - React - 控制台警告和错误
- javascript - 当另一个类显示设置为 inline-block 时隐藏一个类!重要