2016-04-29 20 views
0

に接続することはできません、私は次のように私は、コマンドプロンプトを介して接続することができRDSインスタンスを持っています。私はAmazon WebサービスElastic Beanstalkでインスタンスにeb deployしようとすると、私はこのエラーを取得する:私のルビーインスタンス内Elastic Beanstalkでは、RDS

INFO: Deploying new version to instance(s). 
ERROR: [Instance: i-08388abd] Command failed on instance. Return code: 1 Output: 
(TRUNCATED)...ash -c 'leader_only bundle exec rake db:migrate' webapp 
rake aborted! 
Mysql2::Error: Can't connect to MySQL server on 'rds-instance-name.ciplxctxy9hy 
.us-west-1.rds.amazonaws.com' (4) 

database.ymlファイルには、次のようにあります。

production: 
    adapter: mysql2 
    encoding: utf8 
    database: database 
    username: username 
    password: password 
    host: rds-instance-name.ciplxctxy9hy.us-west-1.rds.amazonaws.com 

私はローカルにルビーを起動すると私は私がdeploできるようにするために、RDSインスタンスまたはdatabase.ymlに変更する必要が何

C:/Development/Ruby/environment-name/bin/rails server -b 0.0.0.0 -p 3000 -e production 

:サーバー、私はエラーを取得していませんy?

答えて

1

私はRDSインスタンスのセキュリティグループを見て、EC2インスタンスからの着信接続を許可していることを確認します。

関連する問題