MySQL сервер ушел: один API его выбрасывает, а другой нет - PullRequest
0 голосов
/ 07 января 2020

У меня есть два flask успокоительных API. Оба работают нормально.
API1 предназначен только для чтения базы данных, API2 работает с обновлением / вставкой. Оба обращаются к одной и той же базе данных.

API1 перестает работать, и мне приходится перезапускать его каждое утро. Ошибка - MySQL сервер пропал.
API2 всегда работает, не выдает никакой ошибки.

Ранее я думал, что wait_timeout (по умолчанию 8 часов) может быть причиной того, что API1 генерирует эту ошибку. Но почему тогда работает API2?
(Я использую класс для операций с базой данных, и у меня есть строка соединения в его методе init . Кроме того, я не закрываю соединение с базой данных. I ' Я очень скоро отредактирую его, чтобы сообщить об этом, просто предоставив информацию, чтобы узнать точную причину этой ошибки)

Вопрос - Почему API2 никогда не выдает такую ​​же ошибку?

...