WARN не смог определить содержание-длину тела ответа. Set content-длина ответа или set Response#chunked = true [дубликат]
Возможные Дубликаты:
что делает " предупреждение не может определить содержание-длина тела ответа.- значит, и как мне от него избавиться?
Я только что обновился до rails 3.2.2, и теперь на rails s, загрузка страницы, я получаю все эти ошибки в журнале:
[2012-03-07 19:46:14] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
[2012-03-07 19:46:14] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
В предыдущих потоках SO я попробовал следующее:
/ config / application.РБ
config.assets.logger = false
config.assets.logger = nil
ни один из них не работал. Любые идеи о том, как отключить этот журнал для этой ошибки? Или исправить проблему:)
спасибо
3 ответов:
это проблема Webrick. вместо этого вы можете использовать "тонкий".
добавьте это в Gemfile
gem 'thin'затем
rails sбудет использовать тонкий вместо Webrick, и предупреждение исчезнет.
патч, упомянутый Амиэлем Мартином, работает на меня! Просто найдите свой путь webrick (ex.,c:\Ruby\lib\ruby\1.9.1\webrick\ на Windows) и изменения httpresponse.РБ файл, как описано в https://bugs.ruby-lang.org/attachments/2300/204_304_keep_alive.patch
и не забудьте перезапустить Webrick!
этот патч для WEBrick также сообщается о работе:
https://bugs.ruby-lang.org/attachments/2300/204_304_keep_alive.patch
Comments