Я обновляю старое приложение Rails до самых последних версий Ruby, Rails, Authlogic, Passenger и т. Д. Новая версия работает нормально с WEBrick, но я не могу заставить его работать с Apache2.2 и Passenger 3.0.7 ( старый работал хорошо). Проблема в том, что запросы возвращают неправильный заголовок размера чанка и не содержат содержимого:
GET http://www.xxx.xxx:6090/user_sessions/new возвращает:
Cache-Control: max-age = 0, private, must-revalidate
Соединение: закрыть
Дата: ср., 3 августа 2011 г. 20:15:17 GMT
ETag: "3fca75eeb48caf4fe548695a588b916d"
Сервер: Apache / 2.2.16 (Unix) Phusion_Passenger / 3.0.7
Content-Type: text / html; кодировка = UTF-8
Клиент прерван: die
Клиент-дата: ср, 03 августа 2011 20:15:17 GMT
Client-Peer: xxx.xxx.14.54: 6090
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Набор-Cookie:
_postliste_session = BAh7B0kiD3Nlc3Npb25faWQGOgZFRiIlNjQ3MzJmMWE3NDY3ZGQ2YWYwZWEzMjBmMjliYzk5NDZJIhBfY3NyZl90b2tlbgY7AEZJIjFQLy94REd2MGxqMFNlYm1HUWNvOGh5THE4NU5RY2xXODVEWFVLU2EvMUxvPQY7AEY% 3D - a1dc7975c23d0139ab92a20a88395ea3c4bc7304; Путь = /; HttpOnly
Статус: 200
X-Died: неверный размер фрагмента в ответе HTTP:% lx в /local/share/perl5/vendor_perl/5.8.8/Net/HTTP/Methods.pm строка 484.
X-Powered-By: Phusion Passenger (mod_rails / mod_rack) 3.0.7
X-Runtime: 0,035096
X-UA-совместимый: IE = Edge, хром = 1
Я не вижу выхода и буду очень признателен за предложения по решению проблемы.
Привет
Per
Решено:
Установлен Apache 2.2.19 с нуля со свежими APU и APR
./configure --prefix = / site / opt / apache-test --with-enabled-apr
Установил Passenger 3.0.8 и позаботился об использовании новых APU и APR
Не знаю, был ли APU / APR-материал значительным, но переустановка решила проблему плохого
чанки http-сообщений.
за