问题标签 [compose-db]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 如何调试 MongoError 连接失败
在进程通过节点 6.11.1 和 mongoose 4.10.4 成功连接到 mongo 后的服务器日志中,我开始看到此错误:
MongoError:第一次连接时无法连接到服务器 [aws-us-east-1-portal.8.dblayer.com:15180] [MongoError:连接 0 到 aws-us-east-1-portal.8.dblayer.com :15180 超时]
在此期间,猫鼬认识到了一个问题:
mongoose.connection.readyState
值为 0。
我还能做些什么来调试连接问题?有没有其他方法可以检查或弄清楚发生了什么以及如何解决它?
mongo 数据库(版本 3.2.10)实际上在 compose.io 上运行,在此期间 compose.io 界面显示数据库的所有健康状态。
- 节点:6.11.1
- 猫鼬 4.10.4
- MongoDB:3.2.10
ibm-cloud - 如何在 Bluemix 上检索 Compose 数据库实例的 APIKEY?
Compose文档描述了如何启动备份:
我想针对在 Bluemix(而非 Compose Enterprise)上运行的“标准”Compose 数据库执行此 API 调用。
在DEPLOYMENT_ID
VCAP_SERVICES json 中可用,但我找不到APIKEY
- 我在哪里可以找到这个?
mongodb - 通过 ssl 将 golang mgo 连接到 mongo
我正在尝试在本地设置 mongo 以测试中描述的设置
https://www.compose.com/articles/connect-to-mongo-3-2-on-compose-from-golang/ “有点难”部分
蒙哥
我有一组工作的自签名凭据和 mongo 设置。我已经包含了密钥,因为它们只会在开发期间使用,以确保 mongo ssl 代码正常工作。
使用它时,通过
配置是
然后我可以连接到数据库
戈朗
结果
golang 的东西尝试连接并达到 10 秒超时。会话顶部的 fmt 显示正确的文件正在进入 ca var。
Mongo日志显示
编辑 更新的 mongo 配置
python - 在 IBM Bluemix 上使用 Python 3.6.2 连接到 MongoDB
因此,我尝试使用以下代码通过本地机器上的 Python 3.6.2 连接到 Bluemix 上的 MongoDB(Compose for MongoDB 服务):
目标是将 JSON 数据插入到我的 MongoDB 中,但在运行 for 循环后,我收到以下错误消息:
我已经在网上广泛搜索并无法弄清楚。我知道我需要以某种方式从 Bluemix 检索 SSL 证书,但不了解在 python 中执行此操作的正确方法以及 MongoClient() 中的某些选项。我已经安装了 certifi python 包:
这是不成功的,还尝试关闭 SSL 要求
node.js - Openwhisk 无法调用 compose postgre sql
我已经尝试了比我愿意承认的时间更多的时间来获得一个 openWhisk 函数来调用 Compose.io 上的 postgre sql 数据库。这是我的代码:
我的最新版本是这样的:
我有一个类似的示例,我连接到不同的 SQL 数据库(不是 Compose)并使用 sql promise 而不是 postgre,它可以工作。我究竟做错了什么?
compose-db - Compose Scylladb SSL 证书在哪里?
我正在尝试使用在管理 UI 的撰写概述部分中为我提供的连接字符串连接到我的 scylladb 1.7.4 实例:
然而,回应是:
启用验证;SSL 传输工厂需要指定有效的证书文件。请在 /Users/snowch/.cassandra/cqlshrc (或使用 [certfiles] 部分)中将 [ssl] 部分中的证书文件路径作为 'certfile' 选项提供或设置 SSL_CERTFILE 环境变量
我在哪里可以访问 Compose SSL 证书,以便我可以连接:
我已经SSL_VALIDATE=false
在文档中看到了该选项,但是我不想禁用 SSL 验证。
redis - IBM Bluemix Public 上 Compose for Redis 的安全性/TLS 支持?
我正在考虑Compose for Redis
在 Bluemix Public 上使用,但是...
- 在Bluemix 目录中,有一句:
Compose's platform gives you a configuration pre-tuned for high availability and locked down with additional security features.
-does nobody know whatadditional security features
mean? - 我尝试测试 TLS 支持,但该服务似乎不支持它。我对吗?
- 是否有任何最佳方案如何保护从我的应用程序到
Compose for Redis
Bluemix Public 上的服务的传输(我的应用程序作为 Cloud Foundry 应用程序运行)? - 是否有启用 TLS 支持的替代方案?
谢谢!
mysql - Django 不支持 MySQL 组复制
我正在使用 Compose for MySQL,它使用MySQL 5.7 Group Replication
尝试使用 Django 1.11.4 进行数据库测试时,我收到有关 rollback_test 的错误(因为它不满足主键的要求)
和 transaction-write-set-extraction!=OFF 要求创建 SAVEPOINTS。
django.db.utils.OperationalError: (1290, 'MySQL 服务器正在使用 --transaction-write-set-extraction!=OFF 选项运行,因此无法执行此语句')
除了测试,一切都很好。
有没有办法告诉 Django 它是一个 Group-Replication MySQL DB 并避免这些特定的测试?
postgresql - 如何在bluemix中为postgresql管理compose中的连接?
我们在 bluemix 上使用 pgadmin 和 postgresql,并不断看到来自我们的 Web 应用程序的连接,而 pgadmin 只是徘徊。有没有办法在 bluemix 上设置具有最大连接时间的 postgresql?
有没有办法在服务上的 bluemix 本身中设置它?