私は最近、アプリをデプロイし、WEBrickを使用していて、Thinに切り替えることを検討していました。私は存在するさまざまな選択肢に疑問を持ち、英雄環境に最適ですか?HerokuにはどのようなWebサーバーオプションがありますか?
ありがとうございました。あなたはシダーにしている提供
私は最近、アプリをデプロイし、WEBrickを使用していて、Thinに切り替えることを検討していました。私は存在するさまざまな選択肢に疑問を持ち、英雄環境に最適ですか?HerokuにはどのようなWebサーバーオプションがありますか?
ありがとうございました。あなたはシダーにしている提供
あなたが欲しいものは何でも使用することができますスタック - シン作品を、あなたはHerokuの上しかしユニコーンのうち、優れた性能を得ることができます - http://blog.railsonfire.com/2012/05/06/Unicorn-on-Heroku.html
(Asummption:あなたがWEBサーバを意味するものではありません。 (ApacheやNginxなど)、アプリケーションプロセス)
Linux上で実行できるのは、唯一の制約です。 NginxはHerokuスタックで使用されるプロキシですが、その背後にはあなた次第です。
私はThin、Webrick、Unicornが問題なく動作しているのを見ました。
これはUnicornでのわずかな問題です。起動時間はひどいです。本当にひどいです。私は分や半分のスタートアップ時間を過ごしました。これは、すべてのデプロイ時に発生します。これにより、Herokuはエラーを表示します。良いエンドユーザーエクスペリエンスではありません。デプロイ時にシームレスな移行を望むなら、Unicornは良い選択肢ではありません。 – Mab879
新しいマスターユニコーンプロセスをフォークし、そのワーカーが開始するのを待ってから、そのマスターに切り替えて、古いものを停止時間なしで強制終了することができます。 – djburdick