Heroku上的远程数据库连接超时

时间:2017-10-04 00:52:49

标签: mysql database heroku

它可以连接到heroku应用程序上的远程mysql数据库吗?

我尝试连接umbler远程数据库并收到超时错误:

"at=error code=H12 desc="Request timeout" method=GET path="/api/public/estabelecimentos/11" host=cheff-casa.herokuapp.com request_id=41221e2c-0dc5-4ffc-8915-2018a4cee9b3 fwd="191.240.220.62" dyno=web.1 connect=0ms service=30000ms status=503 bytes=0 protocol=http"

我的连接字符串:" jdbc:mysql://" + DB_HOST +":" + DB_PORT +" / jfood? sslmode = require "

观测值:

  • 已经尝试过使用和不使用sslmode = require;
  • 远程数据库访问处于活动状态;
  • 将它连接到localhost;
  • 如果我更改为clearDB,它可以正常工作(clearDB只允许5mb);
  • 已经尝试在连接字符串上添加connectTimeout = 120000;
  • This doc关于远程连接Heroku Postgres。我不能把它做到mysql? ' - '

1 个答案:

答案 0 :(得分:1)

我解决了,umbler数据库没有激活SSL模式。 Heroku需要SSL模式才能连接到远程数据库。