Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 15, 2015 17:02:59

lightarhont
Зарегистрирован: 2014-07-20
Сообщения: 44
Репутация: +  1  -
Профиль   Отправить e-mail  

Как отловить и бороться с 'sqlalchemy.exc.OperationalError: (OperationalError) MySQL Conneсtion not availible'

Соеденение умирает при неактивности сайта. Но нужно что-бы оно работало!
Можно как то отловить эту ошибку на любой запрос к базе данных, что-бы не прописывать в кадом запросе try/except?

Отредактировано lightarhont (Июнь 15, 2015 17:05:50)

Офлайн

#2 Июнь 15, 2015 17:05:40

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Как отловить и бороться с 'sqlalchemy.exc.OperationalError: (OperationalError) MySQL Conneсtion not availible'

lightarhont
сделать декоратор

Офлайн

#3 Июнь 15, 2015 17:13:35

lightarhont
Зарегистрирован: 2014-07-20
Сообщения: 44
Репутация: +  1  -
Профиль   Отправить e-mail  

Как отловить и бороться с 'sqlalchemy.exc.OperationalError: (OperationalError) MySQL Conneсtion not availible'

sander
lightarhontсделать декоратор
А можно как то расширить DBSession?
Охота раз сделать в настройке сессии например и забыть.
что-бы команды перезагружали пирамиду.

Офлайн

#4 Июнь 15, 2015 17:16:45

lightarhont
Зарегистрирован: 2014-07-20
Сообщения: 44
Репутация: +  1  -
Профиль   Отправить e-mail  

Как отловить и бороться с 'sqlalchemy.exc.OperationalError: (OperationalError) MySQL Conneсtion not availible'

http://douglatornell.ca/blog/2012/01/08/staying-alive/

тут вот рекомендуют добавить параметр к алхимии. Тогда работает нормально.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version