@VaniLuksh

Как устранить ошибку sqlalchemy.exc.OperationalError при подключении к AWS RDS?

При работе программы теряется подключение sqlalchemy к базе данных mysql в AWS RDS.
Ошибка возникает через 10-15 минут простоя программы.

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query ([WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера)')


Конфигурация подключения имеет следующий вид:
engine = create_engine(
    'mysql+pymysql://admin:***"***rds.amazonaws.com:3306/***',
    echo=True,
    pool_recycle=3599)

Session = sessionmaker(bind=engine)
session = Session()


Со стороны RDS применены следующие параметры в parameter groups:
connect_timeout = 3600
interactive_timeout = 3600
wait_timeout = 3600

Option groups - default:mysql-5-7

в чем может быть проблема?
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы