galaxy.meteor.comで流星のアプリケーションをホストしており、galaxy開発者の推奨するようにこのアプリケーションでmongolab.com(mlab.com)データベースを使用する予定でした。 残念ながら、アプリケーションをmlabデータベースに接続できません。次のようにgalaxy.meteor mlab.comへの接続mongoデータベース
2xkx 2016-03-20 22:37:50+01:00 Exception in callback of async function: MongoError: auth failed 2xkx 2016-03-20 22:37:50+01:00 at Object.toError (/app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/utils.js:110:11) 2xkx 2016-03-20 22:37:50+01:00 at /app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1128:31 2xkx 2016-03-20 22:37:50+01:00 at /app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1843:9 2xkx 2016-03-20 22:37:50+01:00 at Server.Base._callHandler (/app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/base.js:445:41) 2xkx 2016-03-20 22:37:50+01:00 at /app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:468:18 2xkx 2016-03-20 22:37:50+01:00 at [object Object].MongoReply.parseBody (/app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5) 2xkx 2016-03-20 22:37:50+01:00 at [object Object]. (/app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:426:20) 2xkx 2016-03-20 22:37:50+01:00 at [object Object].emit (events.js:95:17) 2xkx 2016-03-20 22:37:50+01:00 at [object Object]. (/app/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:201:13) 2xkx 2016-03-20 22:37:50+01:00 at [object Object].emit (events.js:98:17)
のMongoDB-ログがエラーを表示します。
{ "galaxy.meteor.com": {
"env": {
"ROOT_URL": "http://<appname>.meteorapp.com/",
"MONGO_URL": "mongodb://<dbuser>:<dbpassword>@ds<123456>-a0.mlab.com:<123456>,<ds123456>-a1.mlab.com:<123456>/<dbname>?replicaSet=rs-ds<123456>",
"MONGO_OPLOG_URL": "mongodb://<oplog-reader-name>:<oploguserpassword>@ds<123456>-a0.mlab.com:<123456>,ds<123456>-a1.mlab.com:<123456>/admin?replicaSet=rs-ds<123456>"
}
}}
流星ログは次のような問題を示しています。以下は、私のsettings.jsonファイルです。
Failed to authenticate [email protected] with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document
お勧めはありますか?おかげ
あなたにはたくさんの '<>'があります。通常、ドキュメントでこれらを使用して、文字列で置き換える必要がある要素と「変数」を指定します。特に、あなたのポート割り当てのすべてを持っているので、実際にあなたのURI文字列にそれらを残しましたか?もしそうなら、彼らはそこにいることを意図していないので、それらを取り除く。 –
私は使用している実際のURIに '<>'はありません。私はもちろん、それらを私の実際のdb名で置き換えました... – miwe
私のローカル流星のインスタンスからも同じ問題を接続しています。 'oplog_tailing.js'でMongoError:認証に失敗しました。うまくいえば、誰かがここで答えを返すといいと思います。 –