我已尝试使用MMS进行多次部署(在我自己的服务器上,所有干净的64位Ubuntu 14.04),但由于某种原因,代理似乎总是处于无限错误状态/循环中,无论什么我做。
我当前的部署是一个简单的2副本集,所有设置都正确,昨天一点都运行良好。
我在几个数据库中添加了一些用户,部署了更改,等待,似乎正在工作。 继续增加新用户,繁荣,突然间它的错误时间,我不知道如何补救甚至处理这个问题,再加上对这个问题的任何形式的支持似乎是不可能的,除非当然有人回应这个这里。
这里有代理日志中的几行,因此您可以了解正在发生的循环(过去17个小时内一直在发生):
All 1 Mongo processes are in goal state, Monitoring agent in goal state, Backup agent in goal state
Attempting to restore cluster config from local backup...
Backing up cluster config to /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json
clusterConfig changed! New edition: <nil>
Received new cluster config!
Computing state
日志的吐出有些变化,但它确实在重复,特别是当涉及到群集配置部分时,因为它看起来像配置文件或响应是不确定的,它不知道该做什么,我不知道。
更新:我已经完成了一些重新安装,无论我做什么,一旦启用身份验证并添加至少一个用户,我就会收到以下错误(如果我失败则会消失删除用户):
%!v(MISSING)Expected ROOT.auth.usersDeleted.*.dbs to be an array of strings
更新2 :我找到了上述错误的临时解决方案,即在创建用户时使用完全不同的用户标识符。我不相信每次你想要从新鲜开始时都必须创建一个全新的用户ID?!
即使我使用具有不同主机名和所有内容的新服务器,看起来MMS的一面似乎仍然依赖旧数据。
请有人帮助我。 : - (
更新3 :使用副本集遇到更多问题,因此决定仅使用独立安装。 现在,只要我不使用以前使用过的用户名用于任何数据库用户,或者像#34; admin&#34;这样的用户,但是像#34; my-admin&#34;或者&#34; myAdmin&#34;,我不会遇到任何问题。 到目前为止它还在工作,但显然还有一些东西也被打破了。