我正在将Orion和Mongo与Docker一起使用,已将其安装为documentation的Fastest Way部分。所有这些都在同一服务器上。

我能够连接它们,并使用卷处理实体和订阅(创建,更新,删除工作正常),使用卷并即使在重新启动所有内容之后仍能保留我的数据。烦人的部分是Orion持续发送错误消息:



如果Orion实际上在Mongo中连接并更新了信息,为什么会给出此消息?此消息表示什么,如何删除?

Notes:
contextBroker --version: 0.26.1
Docker version 1.10.3, build 20f81dd
mongod --version: db version v2.6.11

最佳答案

@Cortwave向我指出了此问题的解决方案。

我的docker-compose.yml文件中确实有指向orion和mongo的链接。这是猎户座部分下的一行:

orion:
    command: -dbhost mongo

但是,当我只停止Orion容器docker stop orion并再次启动它docker start orion时,链接丢失了。

为了解决这个问题,我可以使用docker-compose stop/start停止并启动两个容器,或者,当我仅停止orion时,可以在启动时使用docker start orion -dbhost mongo插入数据库信息。

关于mongodb - Orion发送错误消息 “connection failed, after 100 retries”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36307608/

10-10 02:46