naichi's lab

3日後の自分(他人)への書き置き

Unicorn

capistranoを使ってunicorn起動前に環境変数をセットする

どうやるのが最善というか一般的なのかまだ分かってない。とりあえず動いた方法を自分用メモ。 やりたいこと。 blog.naichilab.com この記事で行った下記コマンドをcapistranoでのデプロイ時に自動で行いたい。 $export SECRET_KEY_BASE=`bundle exec rake s…

nginx+unicorn、ソケットファイルを/tmp上に置くとNo such file or directoryになる

nginx+unicornでrailsを動かそうとしてる。 unicornの起動はできたっぽいけどnginx側でエラーする。 症状まとめ 環境 centos7 unicorn v5.0.1 nginx/1.8.0 /var/log/nginx/error.log 2015/12/27 22:53:49 [crit] 30088#0: *109 connect() to unix:/tmp/unico…

unicornの起動と終了

環境 CentOS Linux release 7.1.1503 (Core) unicorn v5.0.1 Unicorn起動 Railsフォルダで $ bundle exec unicorn_rails -c config/unicorn.rb -E production -D Unicorn起動確認 $ ps -ef | grep unicorn unityro+ 8575 1 0 17:18 ? 00:00:01 unicorn_rails…

unicorn起動時にPostgreSQL接続エラー【Ident authentication failed for user (PG::ConnectionBad)】

unicorn起動しようとしてPostgreSQL接続エラーが出たので自分用メモ 環境 CentOS Linux release 7.1.1503 (Core) unicorn v5.0.1 PostgreSQL 9.2.14 エラー内容 Unicorn起動してもエラー $ bundle exec unicorn_rails -c config/unicorn.rb -E production -D…