Я получаю случайную ошибку соединений из моего приложения-узла на сервер mongodb. Приложение-узел и база данных mongodb находятся на отдельных машинах. Он работает большую часть времени, но обычно терпит неудачу, когда есть много запросов.Как отлаживать ошибки соединения узла + mongo
Когда это произойдет, я все еще могу запустить оболочку манго из машины mongodb. И если я перезапущу приложение узла, все снова будет хорошо.
В журнале приложений я не видел ничего значимого, журнала монго и системного журнала, что приводит меня к некоторому выводу.
Я подозреваю что-то на стороне клиентского компьютера, но я не мог найти ничего, что имело смысл.
Любое руководство будет оценено по достоинству.
Что (драйвер) вы используете для общения с Mongo? Собственный драйвер node-mongodb поддерживает передачу регистратора (с флагом doDebug) в Db(). Затем он выведет информацию об отладке соединения. например см. https://github.com/mongodb/node-mongodb-native/blob/master/lib/mongodb/connection/connection.js#L64 –
Я использую последний драйвер - спасибо, что я не видел эту опцию debug. это должно поставить меня в правильном направлении. Я бы принял ваш ответ, если бы вы сделали это одним ... Я не думаю, что могу принять комментарий. – machunter
сделаю. Благодарю. –