@Hdeul

Как решить проблему с нехваткой памяти у сервера?

Как решить проблему с нехваткой памяти?

У меня есть сервер 8 GB Memory / 25 GB Disk

На нем запущенны 3 бота телеграм, 2 воркера и одна на минутку.
У меня постоянно база данных падает из нехватка памяти, у меня уже было похожее ситуации когда трафик на сервере упал, пришлось докупать сервер с 5 долларов до 50 долларов.

Но сейчас ситуации совсем другая, на этот раз нехватка памяти.

Я думаю может как то докер неправильно настроил или нужно покупать сервер с больше памяти?
Или может отказаться от докеров?
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Гарантированный объём памяти, не зависящий от других процессов, можно получить, перенеся базу из контейнера в виртуальную машину с честным, без балунинга, выделением памяти.

С другой стороны - постгрес, например, потребляет тот объём, который задан ему в настройках и сверх того памяти не требует.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Очень странно что падает база. Обычно чаще приложения падают. Мне кажется что базу можно завалить бесконтрольным ростом числа сессий (коннектов) или долгими сортировками одной большой таблицы. Здесь надо смотреть детальнее. Что там за база? Что пишет в логах перед падением?

Вобщем я-бы пошел не от докеров и от железа а от проблемы. Проблема - то как используются ресурсы базы.
Ответ написан
Ваш ответ на вопрос

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

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