Openshift DB接続の問題
-
21-12-2019 - |
質問
私は以下のように私のアプリケーションからopenshiftでmysql dbを接続しようとしています ,
new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX")
;
しかし、エラーは次のようにスローされました
オムmysqlです。-------例外。第4回...通信講座-通信講座-通信講座:通信リンク障害
サーバーに正常に送信された最後のパケットは0ミリ秒前でした。ドライバーはサーバーからパケットを受信していません。
どんな考えでも、理由は何ですか
解決
これがスケーリングされたアプリケーションの場合は、3306ではないため、ポートも提供する必要があります。それ以外の場合は、mysqlカートリッジを再起動するか、ギアにsshingを試してみて、"mysql"コマンドを使用して接続できるかどうかを確認し、実際の値ではなく接続に環境変数を使用してみてください。また、localhostが間違っていて、ギアにsshして"env|grep MYSQL"を実行すると、使用すべき値が表示されます。
所属していません StackOverflow