无法连接到 Bluemix 上的 SQL 数据库高级计划(错误代码 SQL1776N)
Failed to connect to SQL Database Premium Plan on Bluemix (Error code SQL1776N)
我在 Bluemix 上使用 "Ruby on Rails runtime" 和 "SQL Database Premium Plan" 开发了一个应用程序。
当我重新启动应用程序时,它无法连接到 SQL 数据库。
该应用程序在昨天之前一直在正常运行。
我该如何解决这个问题?
日志消息
2016-04-22T16:19:37.748+0900[App/0]ERRFailed to connect to [IXXXXXXX] due to: uncaught throw :"Connection failed: [IBM][CLI Driver] SQL1776N The command cannot be issued on an HADR database. Reason code = \"1\". SQLCODE=-1776"
2016-04-22T16:19:37.748+0900[App/0]ERRrake aborted!
2016-04-22T16:19:37.749+0900[App/0]ERR/home/vcap/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:263:in `block in connection'
2016-04-22T16:19:37.749+0900[App/0]ERR/home/vcap/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:348:in `checkout'
...
这应该是一个暂时性问题,应该很快就会恢复正常。如果问题仍然存在,您可以使用以下方法之一打开支持请求:
- 使用支持小工具。它可以从用户头像中获得
Bluemix主界面右上角UI。打开支持后
小部件面板,select 获取帮助 > 取得联系,select 的类型
您需要的帮助,然后填写支持表格。
- 使用支持站点 'Get Help' 表格。当您无法登录 Bluemix 和访问 Support Widget 时,可以在一个单独的站点上找到此表单,该站点可用于提交票证。转到 http://ibm.biz/bluemixsupport 并填写支持请求表。
请记得向 SQL 数据库团队提供 VCAP_SERVICES 环境变量值。
我在 Bluemix 上使用 "Ruby on Rails runtime" 和 "SQL Database Premium Plan" 开发了一个应用程序。
当我重新启动应用程序时,它无法连接到 SQL 数据库。
该应用程序在昨天之前一直在正常运行。
我该如何解决这个问题?
日志消息
2016-04-22T16:19:37.748+0900[App/0]ERRFailed to connect to [IXXXXXXX] due to: uncaught throw :"Connection failed: [IBM][CLI Driver] SQL1776N The command cannot be issued on an HADR database. Reason code = \"1\". SQLCODE=-1776" 2016-04-22T16:19:37.748+0900[App/0]ERRrake aborted! 2016-04-22T16:19:37.749+0900[App/0]ERR/home/vcap/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:263:in `block in connection' 2016-04-22T16:19:37.749+0900[App/0]ERR/home/vcap/app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:348:in `checkout' ...
这应该是一个暂时性问题,应该很快就会恢复正常。如果问题仍然存在,您可以使用以下方法之一打开支持请求:
- 使用支持小工具。它可以从用户头像中获得 Bluemix主界面右上角UI。打开支持后 小部件面板,select 获取帮助 > 取得联系,select 的类型 您需要的帮助,然后填写支持表格。
- 使用支持站点 'Get Help' 表格。当您无法登录 Bluemix 和访问 Support Widget 时,可以在一个单独的站点上找到此表单,该站点可用于提交票证。转到 http://ibm.biz/bluemixsupport 并填写支持请求表。
请记得向 SQL 数据库团队提供 VCAP_SERVICES 环境变量值。