2015-01-27 6 views
1

Очень простой и глупый вопрос. Сегодня я придумал, когда играл с парусами и монго db (адаптер набережной). Я просто закрыл монго, пока мой сервер парусов все еще работал и ничего не видел, ни в журналах парусов, ни в браузере. Как я могу справиться с такой ситуацией?Sails mongodb отсутствует связь обработка

ответ

0

Если sails.js пытается подключиться к БД, вы наверняка получите сообщение на своей консоли, если сервер Mongo будет отключен, но если запрос не требуется, требующий подключения к БД, то вы не увидите никаких потому что ошибки пока нет.

Похоже, вам может потребоваться процесс, который будет контролировать вашу БД и проверять, чтобы убедиться, что он все еще работает? Существуют опции Sail.js, где вы можете создать задание CRON для проверки соединения. Или вы можете использовать другие службы мониторинга приложений, такие как New Relic, для мониторинга вашей БД.

+0

Когда я просто сажусь парусами, и нет сервера mongo, чем я получаю сообщение, вы правы. Но если сервер sails уже запущен, и я пытаюсь сделать запрос на сервер mongo, который может быть, например, разбит, чем я ничего не получаю в журналах. Странно, что паруса не бросают никаких исключений. – arctica

+0

Кажется, что у мангуста есть такой процесс мониторинга. Ошибка подключения Mongoose: [Ошибка: не удалось подключиться к [localhost: 27017]] – arctica

Смежные вопросы