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


ни один из них не работал. Любые идеи о том, как отключить этот журнал для этой ошибки? Или исправить проблему:)



спасибо

529   3  

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

    Ничего не найдено.