Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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/6/mongodb/11.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/3/xpath/2.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
Node.js 蒙古-如何解决经济危机_Node.js_Mongodb_Mongoose_Mlab - Fatal编程技术网

Node.js 蒙古-如何解决经济危机

Node.js 蒙古-如何解决经济危机,node.js,mongodb,mongoose,mlab,Node.js,Mongodb,Mongoose,Mlab,我有一个使用MongoDB作为数据库的NodeJS应用程序。我使用mongoose进行mongodb相关活动 我在Mongonab有一个帐户,我将其用于我的应用程序的数据库相关活动 当尝试从nodejs连接到MongoLab时,如下所示 mongoose.connect("<db_url_with_username_password>", function(err) { if(err) { console.log("Error is "+err);

我有一个使用MongoDB作为数据库的NodeJS应用程序。我使用mongoose进行mongodb相关活动

我在Mongonab有一个帐户,我将其用于我的应用程序的数据库相关活动

当尝试从nodejs连接到MongoLab时,如下所示

mongoose.connect("<db_url_with_username_password>", function(err) {
    if(err)
    {
        console.log("Error is "+err);
        throw err;
    }
});
我认为服务器可能会关机,因此我在线查看了网站,它工作得很好

我用以下命令ping服务器

ping 54.161.65.217
它工作得很好

64 bytes from 54.161.65.217: icmp_seq=0 ttl=28 time=271.396 ms
64 bytes from 54.161.65.217: icmp_seq=1 ttl=28 time=268.824 ms
但是,当我尝试使用mongo命令连接时,它失败了

mongo 54.161.65.217:19058/<db_name> -u <username> -p <password> 
MongoDB shell version: 3.2.1
connecting to: 54.161.65.217:19058/arogyavath
2016-03-14T10:28:27.200+0530 W NETWORK  [thread1] Failed to connect to 54.161.65.217:19058, reason: errno:61 Connection refused
2016-03-14T10:28:27.201+0530 E QUERY    [thread1] Error: couldn't connect to server 54.161.65.217:19058, connection attempt failed :
connect@src/mongo/shell/mongo.js:226:14
@(connect):1:6
mongo 54.161.65.217:19058/-u-p
MongoDB外壳版本:3.2.1
连接到:54.161.65.217:19058/arogyavath
2016-03-14T10:28:27.200+0530 W网络[thread1]无法连接到54.161.65.217:19058,原因:错误号:61连接被拒绝
2016-03-14T10:28:27.201+0530 E查询[thread1]错误:无法连接到服务器54.161.65.217:19058,连接尝试失败:
connect@src/mongo/shell/mongo.js:226:14
@(连接):1:6
异常:连接失败

我环顾四周,发现以下问题可能与我的问题相似

但是我在那里找到的答案并没有帮助我解决这个问题

服务器ip地址是否会被我的网络或其他东西阻止?我该如何解决这个问题


如果有人能给我指出正确的方向,我将非常高兴。提前谢谢。

您能
ping
netcat
吗?如果不能,则连接之间可能存在网络问题,或者服务器确实已关闭,尽管您断言它已启动。我们不能真正为您解决新的工作问题,当然不能不提供主机地址。我可以ping IP地址。很好用。我已经用IP地址和端口更新了问题。IP地址:54.161.65.217端口:19058I建议您在连接到的位置和目标之间设置一些防火墙规则。我可以连接到这个没有任何问题。当然,我无法进行身份验证(请不要发布凭据),但连接本身没有问题。您可以尝试给我们的疑难解答指南一次尝试:。如果您仍然需要帮助,请发送电子邮件至support@mlab.com你也可以和你的网络管理员谈谈,看看他们是否能提供帮助。
mongo 54.161.65.217:19058/<db_name> -u <username> -p <password> 
MongoDB shell version: 3.2.1
connecting to: 54.161.65.217:19058/arogyavath
2016-03-14T10:28:27.200+0530 W NETWORK  [thread1] Failed to connect to 54.161.65.217:19058, reason: errno:61 Connection refused
2016-03-14T10:28:27.201+0530 E QUERY    [thread1] Error: couldn't connect to server 54.161.65.217:19058, connection attempt failed :
connect@src/mongo/shell/mongo.js:226:14
@(connect):1:6