ここでは奇妙な問題があります。Rubyでのリモートマシンへのデータベース接続
databseサーバのIP:170.2.14.131
アプリケーションサーバのIP:170.2.14.137
アプリケーションは、クラウドサーバー上にあります。データベースサーバーが別のインスタンスにあります とアプリケーションが別のインスタンスでホストされています。
production:
adapter: mysql
database: database_name
username: ************
password: ************
host: 170.2.14.131
これは私のdatabase.yml構成です。
私のアプリケーションに接続しようとしているときに、リモートデータベースのIPの代わりに アプリケーションサーバーのIPを使用しています。
お勧めします。
「開発」を明確にするのは正しい環境ですか?クラウド内の別々のマシンで開発が実行されるとは思っていません。 –
プロダクションではログが取得されませんが、運用環境でも同じエラーが発生しています。 –
あなたはそれが間違ったサーバーに接続していると言いますか?どのような正確なエラーメッセージ/例外が表示されますか? –