Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb nginx gridfs连接失败_Mongodb_Nginx - Fatal编程技术网

Mongodb nginx gridfs连接失败

Mongodb nginx gridfs连接失败,mongodb,nginx,Mongodb,Nginx,我已经安装了nginx版本1.0.6和nginx gridfs模块v0.8。我在mongohq上有一个测试帐户,名为mongodb:/:@staff.mongohq.com:20127/Test 我将conf中的location属性设置为 location /gridfs/ { gridfs Test field=_id type=objectid user=<user>

我已经安装了nginx版本1.0.6和nginx gridfs模块v0.8。我在mongohq上有一个测试帐户,名为mongodb:/:@staff.mongohq.com:20127/Test

我将conf中的location属性设置为

location /gridfs/ {
            gridfs Test field=_id
                type=objectid
                user=<user>
                pass=<password>;
        mongo staff.mongohq.com:20127;
 }
location/gridfs/{
gridfs测试字段=\u id
类型=对象ID
使用者=
通过=;
mongo staff.mongohq.com:20127;
}
当我启动nginx时,出现了以下异常,没有工作进程可以启动

Mongo异常:连接失败

有人能告诉我我做错了什么吗


谢谢

配置没有问题。我面临同样的问题。我找到的解决方案是,将主机名更改为IP,然后问题就消失了:)。尝试:

现在,我们拥有
staff.mongohq.com
的IP,然后更改行:

mongo staff.mongohq.com:20127

mongo 50.17.135.240:20127


不确定问题出在哪里,是在
nginx gridfs
还是
mongo-c-driver
上,但我很高兴它现在可以工作了:D

您的nginx配置看起来不错。我认为问题在于,运行此nginx服务器的任何服务器都无法访问
staff.mongohq.com:20127
上的mongo服务器,因为
。我建议仔细检查这些设置。我试着做mongo staff。mongohq.com:20127/Test-u-p我可以连接mongo客户端
> 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