【问题标题】:cloudant gives status 500 creating database on bluemixcloudant 在 bluemix 上创建数据库时给出状态 500
【发布时间】:2016-11-11 02:11:28
【问题描述】:

IBM Bluemix Cloudant 服务在创建数据库时随机给我一个 500 状态。这是返回的内容:

status_code 为 500 无法创建数据库https://852ce941-f998-429e-a295-7161291dd938-bluemix.cloudant.com/order:原因:{"error":"ok","re​​ason":"ok"}

我正在使用 python-cloudant 访问 Bluemix 上的 Cloudant。这将返回具有上述状态代码和原因的 CloudantException。 奇怪的是错误和原因都可以。数据库创建好还是不好?如果创建没问题,为什么会出现异常和 500 状态?我在尝试创建数据库之前成功删除了数据库。这只是随机发生的。大多数情况下,创建数据库是成功的。

【问题讨论】:

  • 您知道您使用的是哪个 Bluemix 集群吗?大约在您收到 500 件的时候?我知道 Cloudant 最近对 Bluemix eu-gbus-south 区域 (status.ng.bluemix.net) 进行了维护。
  • 另外,你使用的是什么版本的python库?谢谢。
  • 我在 console.w3ibm.bluemix.net 上使用专用的 bluemix。 500 年代大约是我昨天在这里发布的时间。我在所有的 cloudant 调用中都设置了 try sleep 循环,因为 cloudant 服务太脆弱了。我今天没有注意到 500 错误。它可能已经消失,或者循环最终可能会隐藏故障。
  • 我使用的是 python cloudant 2.0.0 和 python 2.7。
  • 我刚刚将 cloudant 升级到 2.3.0 看看是否有帮助。

标签: python ibm-cloud cloudant


【解决方案1】:

我之前在使用 REST API 时遇到过此错误。我认为这是 Cloudant 服务和/或您的服务实例的问题。使用您的服务实例打开支持票证,他们应该能够查看日志以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    相关资源
    最近更新 更多