PyhtonAnywhere превысил максимальное количество пользовательских подключений в приложении Flask - PullRequest
0 голосов
/ 28 июня 2019

У меня есть веб-сайт Python Flask, работающий в PythonAnywhere.Некоторое время он работает нормально, а затем я начинаю получать сообщение «Пользователь 'felipeavl' превысил ресурс 'max_user_connections' (текущее значение: 3)"

Я использую SQLAlchemy и задаю pool_recycle, как рекомендовано на форумах PythonAnywhere:

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 всеработает нормально.Я пропускаю какие-либо другие конфигурации?

1 Ответ

0 голосов
/ 28 июня 2019

Возможно, вам придется написать в службу поддержки Pythonanywhere, чтобы заставить их сбросить соединения на своих концах (как мне пришлось).В противном случае вы увидите, что у меня возникла та же проблема (и мое решение) в нижней части следующей страницы: Как исправить ошибку Gets server, которая вызывает проблемы с отображением?

...