Unicorn サーバーの開始時に奇妙な問題が発生する -bundle exec ruby unicorn_rails.rb
開始は問題ないが、URL にアクセスすると次のように表示される:
Mysql2::Error (Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2))
そのため、Unicorn は、database.yml で構成されているリモート サーバーに接続していないようです (ローカルに接続しようとしているため) bundle exec rails console
。環境が正しく設定されていても、その設定を無視しているようです。これは以前は機能していましたが、何かが壊れています。
完全なスタック トレースをここに置きます: https://gist.github.com/mahemoff/6029630
データベース.yml:
staging:
adapter: mysql2
database: slide_staging
host: 192.168.1.255
port: 3306
pool: 5
username: deploy
password: <%= ENV['DB_PASS'] || "notconfiguredyet" %>
timeout: 5000
reconnect: true