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