Mongodb 远程Mongo数据库使用Amazon EC2时出现问题。
我有一个多页面的mean.js应用程序,需要托管。我已经尝试了本指南中的步骤,但是当我尝试在amazon EC2实例上使用远程版本的mongodb运行本地版本的应用程序时,我遇到了以下错误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; ^
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',