2011-12-05 49 views
1

我需要一個用於在Windows上進行開發的rails web服務器的建議。直到我不得不處理兩個不支持的併發請求(一個頁面調用一個內部休息服務)之前,我對默認的rails服務器感到滿意。我想保持「rails s」的體驗,那麼哪個服務器支持我的需求最簡單?用於windows的rails開發服務器

+0

您正在使用哪臺服務器? – eveevans

+0

以及我使用webrick沒有問題...順便說一句,你可能想參考[這](http://stackoverflow.com/q/869305/922954) – aishwarya

+0

@eveevans - 我使用任何與軌道,我只是做「rails s」今天。我更喜歡不安裝任何複雜的東西 –

回答

0

據我所知,沒有兼容Windows的Rails web服務器是多線程的或開箱即用的。

您需要產生多個後端服務器(我們使用mongrel,您可以使用thin),然後在它們前面使用/配置代理服務器(我們使用nginx)來在Windows上同時處理多個請求。

This blog post描述了在Windows上設置Thin和nginx,一旦運行,您可以編輯nginx.conf來代理多個瘦實例/端口。

+0

Apache w/Passenger怎麼樣? –

+1

@ Thilo-AlexanderGinkel乘客不適用於Windows – eveevans

+0

@Ryan - 爲什麼不使用瘦身作爲獨立?它應該支持這一點。我試過這個,但它有時會掛起,可能是因爲它依賴於在Windows上有問題的機器。請解釋一下添加nginx的理由。您發給我的鏈接解釋瞭如何從頭開始設置rails eco系統(包括RubyInstaller),但我已經有了rails,所以我擔心一些冗餘操作會給我帶來麻煩。 –

相關問題