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/1/amazon-web-services/14.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 远程Mongo数据库使用Amazon EC2时出现问题。_Mongodb_Amazon Web Services_Amazon Ec2_Mongoose_Meanjs - Fatal编程技术网

Mongodb 远程Mongo数据库使用Amazon EC2时出现问题。

Mongodb 远程Mongo数据库使用Amazon EC2时出现问题。,mongodb,amazon-web-services,amazon-ec2,mongoose,meanjs,Mongodb,Amazon Web Services,Amazon Ec2,Mongoose,Meanjs,我有一个多页面的mean.js应用程序,需要托管。我已经尝试了本指南中的步骤,但是当我尝试在amazon EC2实例上使用远程版本的mongodb运行本地版本的应用程序时,我遇到了以下错误 C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\base.js:246 throw message; ^

我有一个多页面的mean.js应用程序,需要托管。我已经尝试了本指南中的步骤,但是当我尝试在amazon EC2实例上使用远程版本的mongodb运行本地版本的应用程序时,我遇到了以下错误

    C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\base.js:246
        throw message;
              ^
Error: Error setting TTL index on collection : sessions
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\connect-mongo\lib\connect-mongo.js:169:23
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:1499:46
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:1632:20
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\command_cursor.js:152:16
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:1196:16
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:1905:9
    at Server.Base._callHandler (C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\base.js:453:41)
    at C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\server.js:488:18
    at MongoReply.parseBody (C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\responses\mongo_reply.js:68:5)
    at null.<anonymous> (C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\server.js:446:20)
    at emit (events.js:107:17)
    at null.<anonymous> (C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\connection_pool.js:207:13)
    at emit (events.js:110:17)
    at Socket.<anonymous> (C:\Users\Forest\Desktop\CS\BOROWR\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\connection.js:440:22)
    at Socket.emit (events.js:107:17)
    at readableAddChunk (_stream_readable.js:163:16)


我之前尝试过将我的connect mongo版本从0.4.2更新到1.1.0,这导致了其他问题。谢谢你的帮助

MongoDB实例上的安全组是否允许从您的本地IP地址在端口27017上进行通信?这看起来很有趣:我想知道,如果您清除节点_模块并重新安装NPM,它是远程工作还是本地中断?我怀疑你可能得到了不同版本的东西。作为对马特的回应。是的,我将入站端口27017设置为允许ec2实例的安全组选项卡中的所有IP。Tanner,我会尝试更新mongod并连接mongo,看看会发生什么。
module.exports = {
    db: 'mongodb://localhost/borowr-dev',
module.exports = {
    db: 'mongodb://MY_EC2_URL.com:27017/borowr-dev',