2017-10-04 4 views
0

herokuアプリケーションでリモートのmysqlデータベースに接続する可能性はありますか?Herokuでのリモートデータベース接続のタイムアウト

"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私はumblerリモートデータベースに接続しようとするとタイムアウトエラーを取得しています

+すでにSSLMととせずに試してみました

OBS:

  • "/ jfood?SSLMODE =が必要です" ode = require;
  • リモートデータベースアクセスはアクティブです。
  • 接続はローカルホストでは問題ありません。
  • clearDBに変更した場合、正常に動作します(clearDBは5MBしか使用できません)。
  • 接続文字列にconnectTimeout = 120000を追加しました。
  • This docその約Heroku Postgresをリモートから接続します。私はmysqlにそれを行うことはできませんか? ' - '

答えて

0

私はそれを解決し、umblerデータベースはSSLモードを有効にしていません。 Herokuでは、リモートデータベースに接続するためにSSLモードが必要です。

+0

あなたのdatabseにSSLがあるかどうかを知るには、次のコマンドを実行します:mysql> SHOW STATUS LIKE 'Ssl_cipher'; –

関連する問題