Перенос приложения Rails из Heroku в OpsWorks

Я хочу переключиться с heroku на opsworks с помощью моего приложения Rails, но у меня возникли проблемы с этим. Мое приложение использует Rails 4.0.4 и Ruby 2.0.0 на одном экземпляре Ubuntu 12.04 LTS t1.micro. Моя идея состоит в том, чтобы запустить приложение на уровне рельсов в OpsWorks и использовать RDS (Postgres) для моей базы данных.

Поэтому, когда я запускаю экземпляр и развертываю свое приложение, все выглядит нормально, и упаковщик успешно устанавливает все драгоценные камни.

Но когда я пытаюсь связаться с приложением по IP-адресу в браузере, серверу требуется несколько минут, чтобы ответить на мой запрос, и он заканчивается «Извините, но что-то пошло не так». сообщение.

Я также пытался получить данные журнала с рельсов, но, к сожалению, файл log/production.rb в каталоге приложения пуст.

Было бы полезно, если бы кто-нибудь мог предоставить способ просмотра файлов журналов или способ развертывания приложения Rails в OpsWorks с базой данных postgres на RDS.

Я использую только «libpq-dev» в качестве пользовательского пакета ОС и пользовательского JSON, все остальные настройки являются значениями по умолчанию.

[Обновление]

Найден правильный лог-файл по адресу /var/log/apache2/error.log

Серверу не удается подключиться к моей RDS-базе данных

{
  "deploy": {
    "app_name": {
      "database" : {
        "adapter" : "postgresql",
        "database" : "database",
        "username" : "db_user",
        "password" : "password",
        "host" : "xyz.eu-west-1.rds.amazonaws.com",
        "port" : "5432"
      }
    }
  }
}

person ofhouse    schedule 09.05.2014    source источник


Ответы (1)


Наконец, я нашел ответ на свою проблему в этом руководстве: http://aws.typepad.com/aws/2013/09/using-aws-elasticache-for-redis-with-aws-opsworks..html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AmazonWebServicesBlog+%28Amazon+Web+Services+Blog%29

Использование одной и той же группы безопасности по умолчанию для экземпляров RDS и OpsWorks делает это.

person ofhouse    schedule 09.05.2014