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

HTML-страницы становятся "обрезанными" CGI / Perl

Я заметил проблему с «обрезанием» веб-страниц с помощью проприетарного приложения на основе Perl / CGI, которое я администрирую на сервере под управлением Apache 2.2. Это привело меня к дальнейшему исследованию проблемы, написав сам небольшой Perl-скрипт, и я смог воссоздать ту же проблему. Нет определенного места, где выход был бы отключен. Я рассмотрел возможность тайм-аутов, но я не могу найти никаких ошибок, связанных с тайм-аутом, в журналах веб-сервера. Пределы, установленные для CGI, тоже подходят.

Какие меры я могу предпринять, чтобы определить причину (и исправить) эту проблему?

В любом случае, если кому-то интересно, я нашел решение своей проблемы. Приложение не предоставляло длину содержимого. Когда я написал сценарий для буферизации вывода и добавления длины содержимого перед его отображением в браузере, проблема была решена.

Почему бы вам не опубликовать здесь "небольшой сценарий Perl"? Вы пишете на экран с "печатью"? Они не должны буферизоваться или что-то в этом роде.