2013-05-17 84 views
3

我有2個相同的軌道應用程序的運行環境。一個是發展,另一個是升級。當我嘗試在開發環境上運行我的應用程序時,它運行良好,沒有任何異常。但是當我嘗試在分段上運行相同的應用程序時,則會引發Request-URI太大錯誤的異常。我使用webrick在開發和分期上運行這個應用程序。請求-URI在軌道太大

+1

爲什麼不使用瘦?人們說Webrick不應該在生產中運行。 'gem'瘦''並開始它'軌s' –

回答

2

它似乎是你的請求uri超過2083個字符。這是webrick的最大尺寸。但是用瘦身來代替webrick會有所幫助。

sudo gem install thin 

thin start 
2

的WEBrick不能處理的URI長於MAX_URI_LENGTH = 2083according to this)。它不是真的應該在生產中運行(有人說)

嘗試使用瘦。 gem 'thin'在你的Gemfile中安裝然後rails s

+1

任何人都可以解釋爲什麼這個答案是downvoted? – Substantial