2011-10-01から1日間の記事一覧
Unicornの設定ファイル Unicornは、Rubyスクリプトを設定ファイルとして読み込み評価(eval)する。 $ unicorn --config-file=unicorn.conf.rb config.ru設定ファイルは指定された場合だけ評価される。--config-fileオプション(もしくは-c)が省略されれば、デ…
これまでに、ドキュメントに目を通して英文を和訳して頭に通すということをしてきました。 Unicornのpreforkモデルを学んだ Unicornの哲学や設計から、なぜpreforkモデルなのかということを学んだ Unicornのシグナルハンドラを学んだ Unicornの無停止アップ…
タイムアウト(Application Timeoutsより) アプリケーションとタイムアウトに関する考察がされている様子。 ネットワークの信頼性は保証されないため、外部リソースとやりとりする場合はタイムアウトを設定可能であることが重要 タイムアウトできるノンブロッ…
Unicornとシグナル(SIGNALSより) マスタプロセス HUP 設定ファイルをリロードし、すべてのワーカーを実行中の処理の終了を待ってから再起動させる。もしpreload_appディレクティブが偽なら、ワーカーが起動する際にコードの変更を反映される。preload_appが…
Unicornの設計(DESIGNより) 哲学を学び、設計も学ぶ。取り急ぎ、英文を和訳する程度。 Unicornは伝統的なUnixのpreforkウェブサーバ スレッドを使わないことで、アプリケーションのデバッグと修正を簡単にできる アプリケーションの調子が悪いとき、KILLシグ…