Как ограничить количество воркеров MongoDB?

Собственно, процесс mongod очень сильно параллелится, что обычно хорошо, но в моем случае начинает жрать всю память и от большой нагрузки иногда падает. Нужно как-то ограничить количество воркеров (или тред пул, что там у него), чтобы, скажем, больше 5 никогда не создавал и ставил остальных в очередь. Не могу найти параметр настройки.



А то получается вот так и сильно прожорливо:

mongaa.png

Хотелось бы умерить пыл.
  • Вопрос задан
  • 3080 просмотров
Решения вопроса 1
@TimTowdy
А у вас монго на отдельных серверах крутится? Если нет, то вряд ли проблема решаема, монго рассчитывает на то что он может скушать всю память и не отдавать её.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@TravisBickle
Трололо. Там 1 процессс, который порождает по треду на каждый коннект.
Ответ написан
opium
@opium
Просто люблю качественно работать
Нет там такого, по крайней мере в оф документации.
Может у вас какие то косяки с основными настройками, подкрутить их и станет немного легче, ну или запросы по оптимизировать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы