【问题标题】:bundle exec rake db:migrate hangs on Amazon EC2 and RDSbundle exec rake db:migrate 在 Amazon EC2 和 RDS 上挂起
【发布时间】:2016-07-26 08:39:12
【问题描述】:

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

运行 'bundle exec rake db:migrate' 时,进程无限期挂起而不输出任何错误。关于如何调试的任何想法?

【问题讨论】:

    标签: ruby-on-rails amazon-ec2 rake amazon-rds


    【解决方案1】:

    将 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”。对此有什么想法吗?
    猜你喜欢
    • 2012-04-08
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多