On Fri, 27 Jul 2001, Alexander (Thor) Ivashchenko wrote:
> Oleg Konstantinov wrote:
> >
> > Здравствуйте, господа.
> >
> > А не сталкивался ли кто с ситуацией, когда пропадает часть данных
> > передаваемых серверу мотодом пост? Данные текстовые, русский и
> > англииский. До 30 кб. Апачи русский. Периодически теряется часть данных, причем
> > обрывает прямо на полслове. Специально смоделировать не могу.
>
> У меня была похожая проблема,
> несколько textarea в форме
> и народ там писал по войне и миру
> в каждый.
>
> Так вот, у меня дело было в том что
> perl в строке не мог держать больше 16 Кб.
Это у тебя какой-то перл неправильный:
>cat p
#!/usr/bin/perl
$a = ' ' x 5_000_000;
print $a;
>perl p | wc
0 0 5000000
У меня почему-то 5М спокойно держит. Я подозреваю, что
и 50М выдержит, просто в своп тачку не охота загонять.
> Т.е. в каждом аргументе было меньше 16 Кб,
> но в сумме получалось мног больше,
> и на этапе считывания из STDIN
> в строку данные резались.
>
> Решилось не очень красивым методом.
>
> STDIN сплитился сразу в массив.
>
> >
> > Что будет если клиент прервет работу браузера в момент отсылки данных?
> > Какой код отразится в логах?
Игорь Сысоев
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.