Предлагам ви да добавите регистриране, за да разберете какво се случва. Драйверът Mongo (от версия 1.3) предоставя широко регистриране за отстраняване на грешки при проблеми с връзката. Има статия на http://derickrethans.nl/mongodb-debugging.html за да обясни как да го включите. Ако от информацията в регистрационния файл не е ясно какво се случва, актуализирайте въпроса си с регистрационния файл, за да мога да актуализирам отговора си.
От публикувания дневник виждам, че вашият клиент не може да се свърже с никое от семената от вашия низ за свързване. Ако вашата машина/клиент не може да се свърже, не можете да говорите с MongoDB, разбира се. В този случай може да има няколко възможности:
- Драйверът не може да конвертира имената в IP адреси. В такъв случай трябва да коригирате настройките на DNS или да добавите всички хостове към /etc/hosts
- Наистина не можете да се свържете с тях, това може да е защитна стена на пътя.
- Има някои проблеми с това в серията 1.2 на драйвера, така че ако все още не използвате 1.3.4 или по-нова версия, бих ви препоръчал да надстроите. Трябва да е много по-плавно изживяване.
- Не забравяйте, че имате нужда от по-голямата част от вашите възли, за да можете да пишете. Ако нямате това, тогава ще получите грешката „Няма кандидат сървъри“.