Mike: gzip Module unter Apache hat Bug mit zu vielen Formularfelder

Beitrag lesen

Hi,

danke zunächst für die Antworten. Ich dachte schon, es kommt nichts mehr...

Hallo,

ich habe vor einiger Zeit versucht, das gzip Modul an
Apache (1.3.22) unter Win2000 anzubinden, um die
Datenübertragung via Kompression zu beschleunigen. Dieses
ist mir auch Dank der Beschreibungen von Michael Schröpel
gelungen
(http://www.schroepl.net/projekte/mod_gzip/_de/config.shtml).

Ja, die ist wirklich gut :) Da hat Michael (wie immer) ganze
Arbeit geleistet.

Leider ist es so, dass das gzip Modul (Version 1.3.19.1a)
bei zu vielen Formularfelder einen Bug aufweist.

Da ist was im Hinterkopf... da war ein Problem bei grossen
POST-Requests. Aber welcher genau, weiss ich nicht mehr.
Irgendwas mit einem zu kleinen Buffer vielleicht... Michael
weiss da sicher mehr.

M.a.W.: Es funktioniert nicht, wenn auf einer Seite zu
viele Formularfelder angegeben sind.

Was heisst 'es funktioniert nicht'? Wie ist die
mod_gzip-Statusmeldung? Was genau funktioniert nicht? Was
hast du eingestellt?

Jaja, ich wusste, dass diese Formulierung eine solche Reaktion hervorruft ;-). aber ich wollte erstmal schauen, ob überhaupt eine Reaktion kommt, da es doch recht spezifisch ist.

Also (auch das nachfolgende Posting mit eingeschlossen): Ich denke, dass das Ganze mit der Zahl der Felder zusammenhängt. Einen Beleg habe ich hierfür nicht. Ich müßte es mal austesten, ab wann das es nicht mehr läuft. Ich kann mich nur noch vage an ein Posting in dieser Richtung in einem anderen Forum erinnern (leider finde ich die genaue Quelle nicht mehr/ich weiß, auch das ist keine sehr große Info ;-))

Als Methode benutze ich "post". Ich erhalte vom Apache folgende Fehlermeldung:

"Fehler in den Diagnosedaten.
Die Anforderung wurde vom Server abgebrochen oder ignoriert.Der Server ist beschäftigt oder kann die Anforderung nicht verarbeiten. Dies kann an außergewöhnlich hohem Datenaufkommen oder einem unerwarteten internen Fehler liegen. Rufen Sie die Seite erneut auf. Sollte die Anforderung wiederholt nicht verarbeitet werden, wenden Sie sich bitte an den Administrator der Site. (Standort-Code: 26)
"

Der angesprochene Server ist natürlich funktionsfähig.

Die gzip Log Datei liefert mit keine relevanten Informationen, da dort eh nur die Komprimierungsdaten gespeichert werden. Die Error.log hat ebenfalls keine Informationen. In der access.log steht dann die oben beschrieben Fehlermeldung:

192.168.6.6 - - [31/Jul/2002:12:36:05 +0200] "POST /Datei HTTP/1.1" 200 852

Das Posting (http://lists.over.net/pipermail/mod_gzip/2001-November/002641.html) beschreibt nicht 100%ig das gleiche Problem, die Symptome sind aber die gleichen.

Sobald ich das Modul ausschalte, läuft die Anwendnung einwandfrei. Leider hat es keinen Sinn, diese Dateien zu excludieren.

Wie soll ich weiter verfahren? Erstmal austesten, ob es tatsächlich an der Zahl der Formulafelder liegt und wenn ja, dann habe ich wohl pech gehabt und muss auf die nächste Version warten.

Danke nochmals

Gruß

Mike