问题从弹性魔豆撇号CMS应用程序连接到蒙戈阿特拉斯(Issue connecting to Mong

2019-10-28 11:13发布

我跟着指示在这里部署我撇号CMS网站AWS弹性豆茎。

MongoDB的没有任何白名单限制,并且是向所有人开放。

我设置分贝coonection字符串作为使用环境变量eb setenv APOS_BUNDLE=prod-bundle APOS_MINIFY=1 APOS_MONGODB_URI=mongodb://admin:password@cluster0-shard-00-00-xyz.mongodb.net:27017,cluster0-shard-00-01-xyz.mongodb.net:27017,cluster0-shard-00-02-xyz.mongodb.net:27017/demo-io?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true

我已经添加了相同的值用豆茎仪表盘,以及这些环境变量。

健康状态为“降级”。

日志是:

/var/log/nodejs/nodejs.log

错误:有连接到数据库的问题。 难道是运行?

/var/app/current/node_modules/apostrophe/index.js:67
        throw err;
        ^
MongoError: seed list contains no mongos proxies, replicaset 
connections requires the parameter replicaSet to be supplied in the 
URI or options object, mongodb://server:port/db?replicaSet=name
    at connectCallback 
(/var/app/current/node_modules/mongodb/lib/mongo_client.js:523:23)
    at 
/var/app/current/node_modules/mongodb/lib/mongo_client.js:418:11
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)
ERROR: There was an issue connecting to the database. Is it running?

`

我能连接我的本地应用程序通过使用相同的连接字符串数据编辑/ local.js文件,以分贝蒙戈地图集。

我能够从终端访问蒙戈地图集数据库为好。 我在想什么?

文章来源: Issue connecting to Mongo Atlas from Apostrophe CMS application on Elastic Beanstalk