2013-05-16 2 views
1

Я получаю случайную ошибку соединений из моего приложения-узла на сервер mongodb. Приложение-узел и база данных mongodb находятся на отдельных машинах. Он работает большую часть времени, но обычно терпит неудачу, когда есть много запросов.Как отлаживать ошибки соединения узла + mongo

Когда это произойдет, я все еще могу запустить оболочку манго из машины mongodb. И если я перезапущу приложение узла, все снова будет хорошо.

В журнале приложений я не видел ничего значимого, журнала монго и системного журнала, что приводит меня к некоторому выводу.

Я подозреваю что-то на стороне клиентского компьютера, но я не мог найти ничего, что имело смысл.

Любое руководство будет оценено по достоинству.

+1

Что (драйвер) вы используете для общения с Mongo? Собственный драйвер node-mongodb поддерживает передачу регистратора (с флагом doDebug) в Db(). Затем он выведет информацию об отладке соединения. например см. https://github.com/mongodb/node-mongodb-native/blob/master/lib/mongodb/connection/connection.js#L64 –

+0

Я использую последний драйвер - спасибо, что я не видел эту опцию debug. это должно поставить меня в правильном направлении. Я бы принял ваш ответ, если бы вы сделали это одним ... Я не думаю, что могу принять комментарий. – machunter

+0

сделаю. Благодарю. –

ответ

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