1

Невозможно подключиться к базе данных RDS PostgreSQL 9.3 от EC2 (эластичный фасоль). Окружающая среда была создана с использованием CLI Elastic Beanstalk v3 с PostgreSQL 9.3.5, Puma (Ruby 2.1), Rails 4.1.6. postgresql93-разви был успешно установлен ням через .ebextensions/postgres.config:AWS ElasticBeanstalk EC2 to RDS postgresql connection

packages: 
    yum: 
    postgresql93-devel: [] 

SECRET_KEY_BASE была добавлена ​​в таблицу окружающей среды через консоль.

Получение следующее сообщение об ошибке на передней дб: мигрировать во Е.Б. развёртывания:

rake aborted! 
PG::ConnectionBad: could not connect to server: No such file or directory 
    Is the server running locally and accepting 
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 

RDS_HOSTNAME, RDS_DATABSE, RDS_USER_NAME, RDS_PASSWORD: все проверено на рельсы консоли, ssh'ing в ec2 поле.

конфигурации/database.yml:

default: &default 
    adapter: postgresql 
    encoding: unicode 
    # For details on connection pooling, see rails configuration guide 
    # http://guides.rubyonrails.org/configuring.html#database-pooling 
    pool: 5 

production: 
    <<: *default 
    database: <%= ENV['RDS_DB_NAME'] %> 
    username: <%= ENV['RDS_USERNAME'] %> 
    password: <%= ENV['RDS_PASSWORD'] %> 
    hostname: <%= ENV['RDS_HOSTNAME'] %> 
    port: <%= ENV['RDS_PORT'] %> 

Любые мысли?

ответ

1

Кажется, вы ошибочно написано имя хоста вместо хозяина в database.yml

Смежные вопросы