Я использую Windows для своей разработки.
Вот ошибка, которую я получаю при запуске сервера sidekiq для этого приложения Rails с использованием Postgres RDS на AWS:
PG::ConnectionBad: timeout expired
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sequel-4.36.0/lib/sequel/adapters/postgres.rb:243:in 'initialize'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sequel-4.36.0/lib/sequel/adapters/postgres.rb:243:in 'new'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sequel-4.36.0/lib/sequel/adapters/postgres.rb:243:in 'connect'
Я проверил журналы сервера Postgres на AWS, и там написано:
[12826]:LOG: could not accept SSL connection: Connection reset by peer"
Мой gemfile использует Sequel и sequence_pg. Я не уверен, что они вызывают ошибку.
Те же подключения к базе данных Postgres отлично работают в другом приложении Rails без Sidekiq.