Tyk 仪表板应用程序 - 无法与 Mongo 建立连接:没有可访问的服务器
Tyk dashboard app - Couldn't establish a connection with Mongo: no reachable servers
我正在尝试设置 Tyk dashboard Docker container for an API gateway. There is a configuration file that is used by Tyk to, among other things, connect to a Redis, and Mongo using JSON. I set up a MongoDB cluster using MongoDB Atlas。我获取了连接字符串,并将其放入 "mongo_url" 键的 Tyk 配置 JSON 中。
mongodb://<username>:<password>@cluster0-shard-00-00-to2hv.mongodb.net:27017,cluster0-shard-00-01-to2hv.mongodb.net:27017,cluster0-shard-00-02-to2hv.mongodb.net:27017/admin
我可以使用 MongoDB Compass 应用程序成功连接到我的 NoSQL 集群,但是当我尝试 运行 Tyk Dashboard 容器时,出现错误
time="Nov 7 20:12:09" level=info msg="connecting to MongoDB:
[cluster0-shard-00-00-to2hv.mongodb.net:27017
cluster0-shard-00-01-to2hv.mongodb.net:27017
cluster0-shard-00-02-to2hv.mongodb.net:27017]"
time="Nov 7 20:12:21"
level=fatal msg="Couldn't establish a connection with Mongo: no
reachable servers"
以前有没有人运行遇到过这个问题?
我认为 Atlas 需要 ssl 连接,您是否在 tyk_analytics.conf 中设置了 "mongo-use_ssl":true
?
我正在尝试设置 Tyk dashboard Docker container for an API gateway. There is a configuration file that is used by Tyk to, among other things, connect to a Redis, and Mongo using JSON. I set up a MongoDB cluster using MongoDB Atlas。我获取了连接字符串,并将其放入 "mongo_url" 键的 Tyk 配置 JSON 中。
mongodb://<username>:<password>@cluster0-shard-00-00-to2hv.mongodb.net:27017,cluster0-shard-00-01-to2hv.mongodb.net:27017,cluster0-shard-00-02-to2hv.mongodb.net:27017/admin
我可以使用 MongoDB Compass 应用程序成功连接到我的 NoSQL 集群,但是当我尝试 运行 Tyk Dashboard 容器时,出现错误
time="Nov 7 20:12:09" level=info msg="connecting to MongoDB: [cluster0-shard-00-00-to2hv.mongodb.net:27017 cluster0-shard-00-01-to2hv.mongodb.net:27017 cluster0-shard-00-02-to2hv.mongodb.net:27017]"
time="Nov 7 20:12:21" level=fatal msg="Couldn't establish a connection with Mongo: no reachable servers"
以前有没有人运行遇到过这个问题?
我认为 Atlas 需要 ssl 连接,您是否在 tyk_analytics.conf 中设置了 "mongo-use_ssl":true
?