每当我运行任何连接到 mongodb 的 juju 活动时,连接似乎连接正常但挂起。我正在使用稳定的 ppa 并在 ubuntu 13.04 桌面上运行。
$ juju 状态--debug 2013-09-05 18:03:09 INFO juju.environs.local environprovider.go:32 打开环境“本地” 2013-09-05 18:03:09 DEBUG juju.environs.local environ.go:218 发现“10.0.3.1”作为“lxcbr0”的地址 2013-09-05 18:03:09 DEBUG juju.environs.local environ.go:242 检查 10.0.3.1:8040 以查看机器代理是否正在运行存储监听器 2013-09-05 18:03:09 DEBUG juju.environs.local environ.go:245 不,开始一些 2013-09-05 18:03:09 DEBUG juju state.go:138 等待状态服务器实例的 DNS 名称 [localhost] 2013-09-05 18:03:09 INFO juju open.go:69 状态:打开状态;mongo 地址:[“10.0.3.1:37017”];实体“”
以下是/var/log/mongodb/mongodb.log
9 月 5 日星期四 19:16:10 [conn2] 结束连接 10.0.3.1:35529(现在打开了 0 个连接) 9 月 5 日星期四 19:16:17 [initandlisten] 从 10.0.3.1:35873 #3 接受连接(现在打开 1 个连接)
Juju 只是保持这种状态拒绝做任何事情。
版本信息:
$ juju 版本 1.12.0-raring-amd64 $ mongo——版本 MongoDB shell版本:2.2.4
编辑:Mongo 已禁用身份验证并且仅作为单个节点运行,SSL 已关闭。
我没有部署 mongodb,而是使用 lxc 来测试我正在构建的 charms。juju-local 使用 mongodb 来保存 lxc 容器状态。
这是我的mongodb.conf
:(评论已删除)
dbpath=/var/lib/mongodb 日志路径=/var/log/mongodb/mongodb.log logappend=true bind_ip = 0.0.0.0 端口 = 37017 日志=真
答案1
在 #juju IRC 频道的帮助下修复了这个问题 - 我不应该使用系统 mongo 实例;juju 在运行时会创建自己的实例juju bootstrap