Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как предотвратить 504 Gateway Time-out и крушение таблиц SQ?

Как предотвратить 504 Gateway Time-out и крушение таблиц SQ?


     23.04.2020    504 Gateway, ошибки базы данных    Общие вопросы, MySQL    932

вопрос
Добрый день.

Киносайт работает на DLE 13.2, облачный хостинг Зомро: 2 RAM и 3 CPU. Трафик до 30 тыс. в день. (выдерживал ранее 60 тыс.). В последние дни начал наблюдать такую картину: сервер в один момент времени начинает испытывать нагрузку (до 80% CPU и RAM). Далее начинает отдавать ошибку: 504 Gateway Time-out. Помогает перезагрузка, все становится нормально. Далее опять всё тоже самое.

ТП Зомро увеличивает лимиты nginx. Более ничего не может сделать. А так же приводит логи, которые говорят, что под нагрузкой рушатся таблицы БД:
Внимание! У вас нет прав для просмотра скрытого текста.


Пробовал ремонт базы, встроенной утилитой DLE, через время происходит тоже самое.

Помогите понять в чём проблема и как её исправить?

Ответа пока нет


3 комментария

cortin
Юзер

cortin - 23 апреля 2020 20:18 -

Выросла база, поэтому уже не держит, он всю базу в памяти держать уже не может. Подними оперативную память

cortin
Юзер

cortin - 23 апреля 2020 20:19 -

И ты создай слов логс, или плагин который бы логировал все запросы, медленые возми и через explain прогани. Увидеш чего не хватает. Пиши в личку если что надо, надо бежать

doom45
Юзер

doom45 - 24 апреля 2020 14:37 -

Недавно задавали похожий вопрос, сайт падает, новостей более 30к.

Ещё: https://m.habr.com/ru/post/217521/

Юзайте индексы таблиц.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх