3

我有 2 个运行相同的 rails 应用程序的环境。一是发展,二是说分期。当我尝试在开发环境中运行我的应用程序时,它运行良好,没有任何异常。但是当我尝试在暂存时运行相同的应用程序时,它会引发 Request-URI too large 错误的异常。我在开发和登台上都使用 webrick 运行这个应用程序。

4

2 回答 2

2

似乎您的请求 uri 超过 2083 个字符。这是 webrick 的最大 uri 大小。但是用瘦替换webrick会有所帮助。

sudo gem install thin

thin start
于 2013-05-17T05:48:14.247 回答
2

Webrick 不能处理长于MAX_URI_LENGTH = 2083根据 this)的 URI。而且它不应该在生产中运行(有人说)

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

于 2013-05-17T05:49:57.213 回答