Назад | Перейти на главную страницу

FirePHP на Apache2 вызывает ошибку 502

У меня проблема с FirePHP. FirePHP больше не работает на моем сервере (Debian 6 Squeeze с Apache2).

Когда я загружаю свой сайт в Firefox с включенным FirePHP, я получаю сообщение об ошибке 502 и сообщение об ошибке от моего хостера Hetzner, в котором говорится, что «запрос или ответ слишком длинный».

Венн, я загружаю тот же сайт с включенным Firebug и отключенным FirePHP, сайт работает отлично.

Проблема в том, что заголовок, который создает FirePHP, слишком велик. Из-за моих исследований эта проблема больше связана с серверами nginx.

Тем не менее, я попытался увеличить размер заголовка моего apache со следующей конфигурацией:

LimitRequestFieldSize 32760
LimitRequestLine 32760
LimitRequestFields 32760

Но безуспешно! Конечно, перезапустил и апач, и лак, почистил кеш. Ничего не помогло.

Сначала я подумал, что это может быть вызвано моей ошибкой программирования на нашем сайте на стадии разработки. Но этап тестирования, который выполняется на одном сервере и на одном apache, тоже не работает. Однако тот же сайт отлично работает на моем локальном сервере.

Значит, это проблема с сервером. Это интересно, потому что я не менял конфигурацию, и ошибка впервые возникла в понедельник утром. В воскресенье FirePHP работал нормально.

Серьезно, у меня заканчиваются идеи! Если у кого-то есть идея, буду очень благодарен.

Спасибо заранее!

Майкл

По умолчанию Varnish имеет размер рабочего пространства sess_workspace 64 КБ, и весь ваш HTTP-заголовок должен соответствовать этому. Я бы посоветовал увеличить это, если ваши заголовки очень большие.