On 12/17/2010 12:36 PM, Alex Emergy wrote:
> Есть у меня самописный CGI скрипт на Perl, который ходит по цискам и
> выводит некую информацию о пользователях на веб морду (apache). Работает
> он достаточно медленно. Проблема в том, что когда он жил на старом
> сервере (Ubuntu 8.04), он выводил информацию построчно. Т.е. выводил
> информацию до того как полностью отработал. На новом же сервере (Ubuntu
> 10.04, понимаю конечно, что дело не в версии OC) он выводит информацию,
> только после того как полностью отработает.
>
> Раньше я видел как на веб страничке у меня "в живую" появляется по одной
> строчке, а теперь через длительное время вся страничка. Куда копать и
> что конкретно гуглить ума не приложу.
>
> Есть идеи, как добиться поведения как на старом сервере?
>

А кто есть кто?
Именно скрипт не переписывает файл на сервере пока до конца не 
выполнится, или сервер так хитро отдает старый файл?
В первом случае - либо это что-то perl-специфичное изменили, либо я бы 
посмотрел в сторону flush для начала, если такое есть в perl.
Во втором - а что если открывать файлик перед каждой записью строки в 
него и закрывать после? =)


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом