Проблема с сервером базы данных и сервером приложений

У меня есть веб-приложение, разработанное в ROR и использующее MongoDB в качестве базы данных.

Когда приложение и база данных находятся на одном сервере, приложение загружается быстрее, а запросы выполняются быстрее.

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

Вот некоторые возможные сценарии,

  • Проверьте, находятся ли оба сервера в одном регионе, например. Азиатско-Тихоокеанский регион (проверено)
  • Проверьте, нужно ли нам делать дополнительные настройки уровня ОС для MongoDB, чтобы увеличить размер виртуальной памяти
  • Проверьте, есть ли у mongoid.yml некоторые возможности для улучшения доступа
  • Проверьте документацию MongoDB для других подсказок

Кто-нибудь сталкивался с подобной проблемой? Если да, то как вы решили это?

0 ответов

Другие вопросы по тегам