rails s =Booting Puma =Rails 6.0.0 application starting in development =Run `rails server --help` for more startup options Puma starting in single mode... * Version 3.12.6 (ruby 2.6.5-p114), codename: Llamas in Pajamas * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://localhost:3000
最初の3行は状況説明
Booting Puma
Pumaサーバーを起動している
Rails 6.0.0 application starting in development
開発環境でアプリケーションを立ち上げている
Run rails server --help
for more startup options
サーバーを立ち上げるときに他にもオプションをつけたかったら「rails server --help
」でコマンドを確認して追加してね
後半はPumaの設定関係が表示されている
Puma starting in single mode…
PumaをSingleモードで起動している
PumaにはSingle mode と Clustered mode の2つが存在する。
Version 3.12.6 (ruby 2.6.5-p114), codename: Llamas in Pajamas
- Version 3.12.6はpumaのバージョン。Gemfileに記述されている。
- ruby 2.6.5-p114はrubyのバージョン。
- 「codename: Llamas in Pajamas」はPumaのバージョンごとに設定されているコードネーム。
「Llamas in Pajamas」で検索しても「パジャマを着たラマ」という癒やされ画像しか出てこない。
Min threads: 5, max threads: 5
最大スレッド数、最小スレッド数が表示されています。
こちらはconfig/puma.rb
で設定できます。
max_threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } min_threads_count = ENV.fetch("RAILS_MIN_THREADS") { max_threads_count } threads min_threads_count, max_threads_count
Environment: development
実行環境です。
この場合は開発環境が設定されています。
こちらもconfig/puma.rb
で設定しています。
environment ENV.fetch("RAILS_ENV") { "development" }
Listening on tcp://localhost:3000
起動するポート番号が表示されています。
例によってconfig/puma.rb
で変更可能です。
port ENV.fetch("PORT") { 3000 }