Кластер Mongrel, возвращающий источник страницы

Я настроил кластер mongrel_rails, который работал правильно, пока я не решил переустановить ruby ​​/ rails / mongrel.

Я могу получить вывод при посещении веб-сайта, но я получаю исходный код страницы вместо проанализированного HTML-файла...

Насколько я понимаю, возвращаемый заголовок неверен:

Date: Sat, 28 Aug 2010 17:19:21 GMT
Content-Length: 17374
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Content-Type: text/plain

200 OK

когда я должен получить что-то вроде (возвращается тонкий экземпляр)

Date: Sat, 28 Aug 2010 17:20:32 GMT
Server: thin 1.2.7 codename No Hup
Etag: "48db41ed4b0969cd6239c36dec57198d"
Content-Type: text/html; charset=utf-8
X-Runtime: 1483
Content-Length: 5250
Cache-Control: private, max-age=0, must-revalidate

200 OK

Есть ли какие-либо настройки в mongrel / apache (mongrel находится за прокси-сервером), которые я должен изменить, чтобы это исправить?

Соответствующая версия для драгоценных камней: mongrel (1.1.5) mongrel_cluster (1.0.5) rails (2.3.8, 2.3.5) thin (1.2.7)

1 ответ

Решил эту проблему с помощью решения, предоставленного по https://rails.lighthouseapp.com/projects/8994/tickets/4690.

Предоставлено Мэтью Деннером 25 июня 2010 г., 12:15

Добавив следующие две строки (в lib/mongrel/cgi.rb, около строки 80):

@head['cookie'] = options['cookie'] if options['cookie']
options.delete('cookie')

до:

REMOVED_KEYS.each {|k| options.delete(k) }
Другие вопросы по тегам