Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Deployment 在Meteor Up中,我应该将MONGO_OPLOG_URL设置为什么?_Deployment_Meteor_Compose_Meteor Up - Fatal编程技术网

Deployment 在Meteor Up中,我应该将MONGO_OPLOG_URL设置为什么?

Deployment 在Meteor Up中,我应该将MONGO_OPLOG_URL设置为什么?,deployment,meteor,compose,meteor-up,Deployment,Meteor,Compose,Meteor Up,我在Compose.io中创建了一个数据库和一个具有oplog访问权限的用户 我得到的URI如下所示: mongodb://<user>:<password>@lamppost.11.mongolayer.com:10022,lamppost.10.mongolayer.com:10024/cardmaker?replicaSet=set-<bunchOfDigits> “MONGO_URL”: “mongodb://user:123456@candida

我在Compose.io中创建了一个数据库和一个具有oplog访问权限的用户

我得到的URI如下所示:

mongodb://<user>:<password>@lamppost.11.mongolayer.com:10022,lamppost.10.mongolayer.com:10024/cardmaker?replicaSet=set-<bunchOfDigits>
 “MONGO_URL”: “mongodb://user:123456@candidate.11.mongolayer.com:10240,candidate.0.mongolayer.com:10240/mydatabase?replicaSet=set-0123456789″,
 “MONGO_OPLOG_URL”: “mongodb://user:123456@candidate.11.mongolayer.com:10240,candidate.0.mongolayer.com:10240/local?authSource=mydatabase”
mongodb://:@lamppost.11.mongolayer.com:10022,lamppost.10.mongolayer.com:10024/cardmaker?replicaSet=set-
知道了这一点,我应该在
mup.json
中设置什么作为
MONGO\u URL
MONGO\u OPLOG\u URL

实际上没有关于这方面的文档:(

比方说 数据库名称:mydatabase 用户名:user 密码:123456

它将是这样的:

mongodb://<user>:<password>@lamppost.11.mongolayer.com:10022,lamppost.10.mongolayer.com:10024/cardmaker?replicaSet=set-<bunchOfDigits>
 “MONGO_URL”: “mongodb://user:123456@candidate.11.mongolayer.com:10240,candidate.0.mongolayer.com:10240/mydatabase?replicaSet=set-0123456789″,
 “MONGO_OPLOG_URL”: “mongodb://user:123456@candidate.11.mongolayer.com:10240,candidate.0.mongolayer.com:10240/local?authSource=mydatabase”

来源:

我一直使用oplog的
/local?authSource=mydatabase&replicaSet=set-0123456789
。但好奇的是,如果要让oplog在退出后继续工作,是否需要replicaSet参数?@MikaelLirbank我忘记了“/local?authSource=mydatabase&replicaSet=set-0123456789”可以。结果如何?但我100%确信“/local?authSource=mydatabase”工作正常。它工作正常。我实际上询问了Compose.io支持MONGO_URL的“.replicaSet”参数(而不是OPLOG)不久前,他们说你实际上根本不需要它。大多数驱动程序在没有它的情况下都能找到副本集。所以我在两个URL上都跳过了它,但最近有一次降级,我的Meteor应用程序遇到了问题。所以现在我再次为MONGO_URL和MONGO_OPLOG_URL添加了replicaSet参数。