Как контролировать количество запущенных рабочих процессов для MongoDB? - PullRequest
2 голосов
/ 02 ноября 2011

Ну, так как вопрос просто объясняет себя, позвольте мне прояснить его немного подробнее.

Я запускаю MongoDB в основном только для чтения на сервере.Мои cronы делают записи, и они не сильно толкают это, когда они запускаются.Некоторые обновления, некоторые новые документы и т. Д.

Дело в том, что запросы обычно даже не достигают уровня приложения из-за кэширования всей страницы, обработанного в MemCached Nginx.Таким образом, приложение не запрашивает базу данных в течение еще одного часа на странице.

Но, насколько я могу видеть в моем списке процессов, есть 21 рабочий процесс MongoDB, который не использует ни один из ЦП, но достаточно большой объемпамяти из-за предыдущих запросов.

Я проверил настройки конфигурации и погуглил, но не смог найти ответа. Итак, есть ли способ ограничить эти процессы или, по крайней мере,сказать MongoDB уменьшить / освободить использование памяти через некоторое время?

...