Назад | Перейти на главную страницу

Как исправить исчезновение mysql, высокое количество операций записи, переключение на postgres?

У нас есть сайт Django (Django 1.4), работающий под NGINX и uwsgi. На сайте используется MYSQL 5.6.39, которая работает на отдельном экземпляре AWS RDS. Он работает нормально около недели, но затем внезапно мы получаем ужасную ошибку MYSQL 2006 - сервер MYSQL исчез. Мы также заметили, что примерно в то время, когда это происходит, происходит внезапное резкое увеличение числа операций ввода-вывода в секунду при записи.

После поиска в Интернете были сделаны следующие предложения:

Мы пытаемся это сделать, но эту проблему трудно отладить, так как нам нужно подождать неделю, чтобы воспроизвести ее. Так:

  1. Есть ли какие-то другие параметры, которые мы должны установить, чтобы решить эту проблему?
  2. Что мы можем сделать в нашем приложении Django, чтобы решить эту проблему? Например, следует ли закрывать соединение с БД в начале каждого просмотра?
  3. Уйдет ли вся эта проблема, если мы перейдем на другую БД, например Postgres?