Ruby on rails bundle exec rake db:migrate挂起在Amazon EC2和RDS上

Ruby on rails bundle exec rake db:migrate挂起在Amazon EC2和RDS上,ruby-on-rails,amazon-ec2,rake,amazon-rds,Ruby On Rails,Amazon Ec2,Rake,Amazon Rds,我有一个EC2实例(m3.medium),它运行我的Rails应用程序,并连接到MySQL数据库的RDS实例 运行“bundle exec rake db:migrate”时,进程无限期挂起,不会输出任何错误。关于如何调试这个有什么想法吗 将database.yml编辑为:- production: adapter: mysql2 encoding: utf8 reconnect: false database: database_name pool: 5 usernam

我有一个EC2实例(m3.medium),它运行我的Rails应用程序,并连接到MySQL数据库的RDS实例


运行“bundle exec rake db:migrate”时,进程无限期挂起,不会输出任何错误。关于如何调试这个有什么想法吗

将database.yml编辑为:-

production:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: database_name
  pool: 5
  username: username
  password: password
  host: abcdef.amazonaws.com 
以以下方式运行迁移:-

bundle exec rake RAILS_ENV=production db:migrate

Shamsul,谢谢你的回答。您建议的配置也正是我在database.yml中的配置,我还多次尝试了“bundle exec rake RAILS_ENV=staging db:migrate”。有什么想法吗?