Задать вопрос
@thatside

Почему mongodb очень долго выполняет запросы?

Есть свой виртуальный сервер в VirtualBox с Ubuntu Server на борту. На нем установлен стандартный стек apache-php-mysql, и, с недавнего времени, mongodb. Проблема в том, что монго зачастую начинает выпендриваться и выполнять запросы по паре минут каждый.
При этом в логах никаких проблем нету: половину времени после запуска запроса вообще тишина, затем пишет о полученном подключении и затем еще столько же тупит.
Проблема определенно в монго, т.к. кидаю запрос на экшн, в котором нету подключения к бд - все выполняется нормально.
Причем интересно еще то, что после операций ребута-релоада сервиса-гибернации+выхода из нее все может заработать нормально, но без какой-либо закономерности.
  • Вопрос задан
  • 1291 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Попробовать mongostat
The mongostat utility provides a quick overview of the status of a currently running mongod or mongos instance. mongostat is functionally similar to the UNIX/Linux file system utility vmstat, but provides data regarding mongod and mongos instances.

Monitoring MongoDB with mongostat and mongotop
How to monitor MongoDB
MongoDB Monitoring: mongostat
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽