Ошибка соединения nginx-gridfs - PullRequest
       4

Ошибка соединения nginx-gridfs

0 голосов
/ 22 сентября 2011

У меня установлена ​​версия nginx 1.0.6 с установленным модулем nginx-gridfs v0.8.У меня есть тестовая учетная запись на mongohq: mongodb: //: @ staff.mongohq.com: 20127 / Test

При запуске я задаю атрибут местоположения в моей конфигурации как

location /gridfs/ {
            gridfs Test field=_id
                type=objectid
                user=<user>
                pass=<password>;
        mongo staff.mongohq.com:20127;
 }

nginx я получил следующее исключение, и ни один рабочий процесс не может быть запущен.

Исключение Mongo: сбой соединения.

Может кто-нибудь сказать мне, что я сделал не так?

Спасибо

1 Ответ

0 голосов
/ 24 марта 2012

С настройкой все в порядке.Я сталкиваюсь с той же проблемой.Решение, которое я нашел, я меняю имя хоста на IP и проблема ушла :).Попробуйте:

> nslookup staff.mongohq.com
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
staff.mongohq.com   canonical name = ec2-50-17-135-240.compute-1.amazonaws.com.
Name:    ec2-50-17-135-240.compute-1.amazonaws.com
Address: 50.17.135.240

Теперь у нас есть IP staff.mongohq.com, затем измените строку:

mongo staff.mongohq.com:20127;

на

mongo 50.17.135.240:20127;

Не уверен, в чем проблема, на nginx-gridfs или mongo-c-driver, но я рад, что теперь это работает: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...