facebook twitter hatena line email

「Ruby/rails/unicorn」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(プロジェクトにunicorn設定追加)
(プロジェクトにunicorn設定追加)
行17: 行17:
 
  stderr_path "#{rails_root}/log/unicorn_error.log"
 
  stderr_path "#{rails_root}/log/unicorn_error.log"
 
  stdout_path "#{rails_root}/log/unicorn.log"
 
  stdout_path "#{rails_root}/log/unicorn.log"
 +
 +
==unicorn起動==
 +
$ unicorn_rails -c config/unicorn.rb -E development -D
 +
 +
==unicorn停止==
 +
$ kill -QUIT `cat tmp/unicorn.pid`

2017年11月1日 (水) 17:44時点における版

unicornとは

rubyのアプリサーバー

unicornインストール

gem install unicorn

プロジェクトにunicorn設定追加

新規追加

config/unicorn.rb

rails_root = File.expand_path('../../', __FILE__)
worker_processes 2
working_directory rails_root
listen "#{rails_root}/tmp/unicorn.sock"
pid "#{rails_root}/tmp/unicorn.pid"
stderr_path "#{rails_root}/log/unicorn_error.log"
stdout_path "#{rails_root}/log/unicorn.log"

unicorn起動

$ unicorn_rails -c config/unicorn.rb -E development -D

unicorn停止

$ kill -QUIT `cat tmp/unicorn.pid`