Rails中的Request-URI太大

时间:2013-05-17 05:29:20

标签: ruby-on-rails ruby

我有两个相同rails应用程序的运行环境。一个是发展,第二个是发展。当我尝试在开发环境中运行我的应用程序时,它运行良好,没有任何异常。但是当我尝试在登台时运行相同的应用程序时,它会抛出Request-URI太大的错误。我在开发和登台时使用webrick运行这个应用程序。

2 个答案:

答案 0 :(得分:2)

似乎你的请求uri超过2083个字符。这是webrick的最大尺寸。但用薄的替代webrick会有所帮助。

sudo gem install thin

thin start

答案 1 :(得分:2)

Webrick无法处理URI的时间长于MAX_URI_LENGTH = 2083according to this)。并不是真的应该在生产中运行(有人说)

尝试使用瘦身。在您的Gemfile中gem 'thin',安装,然后rails s