Post request Probleme mit Apache/2.0.53 (Linux/SUSE)

Apache, Lighttpd, nginx, Cherokee
Post Reply
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Post request Probleme mit Apache/2.0.53 (Linux/SUSE)

Post by fossy »

Hallo,

habe zur Zeit mit einem sehr seltsamen Problem zu kämpfen. Vor ca. 10 Tagen bin ich auf einen neuen Rootserver umgezogen, SuSE Linux 9.3 und Apache/2.0.53. Seit dem macht der Server Probleme bei der Verarbeitung von Post requests, die über html Formulare gesandt werden und von Perl Scripten auf dem Server dann weiterverarbeitet werden.

Das Problem tritt *nicht* immer auf, nur manchmal. Der gesamte Inhalt (Feld-Inhalt und hidden-Fields) wird nicht an den Server übertragen.
Ersetzt man im html Formular "post" gegen "get", tritt der Verabeitungsfehler nicht mehr auf. Leider geht das ja nicht bei "größeren" Formularen...

Hat jemand schon ähnliche Erfahrungen gemacht und vielleicht sogar einen Lösungsansatz?

P.S. Ein posten von Quelltext scheint mir hier zunächst nicht sinnvoll, da das Problem bei verschiedensten Scripten auftaucht.

Danke und Gruss
Fossy
debianjunge
Posts: 9
Joined: 2005-07-18 21:47
Contact:
 

Re: Post request Probleme mit Apache/2.0.53 (Linux/SUSE)

Post by debianjunge »

so weit ich weiss hat apache seit 2.0 eine extra POST Size <i>irgendwo</i> in der config versteckt. ich glaube, es heisst LimitRequestBody . evt. ist es bei dir zu klein eingestellt.

btw. was erzählt dir denn ein phpinfo(); nach einem post ?

cheers,
rene
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Re: Post request Probleme mit Apache/2.0.53 (Linux/SUSE)

Post by fossy »

Hallo Rene,

danke fuer Deine Antwort!
debianjunge wrote:so weit ich weiss hat apache seit 2.0 eine extra POST Size <i>irgendwo</i> in der config versteckt. ich glaube, es heisst LimitRequestBody . evt. ist es bei dir zu klein eingestellt.
Diese Direktive habe ich nicht verstellt. Abgesehen davon kann ich sie in der config auch nicht finden - es sollte also der default Wert gesetzt sein.
debianjunge wrote: btw. was erzählt dir denn ein phpinfo(); nach einem post ?
mh, ich programmiere in Perl - mit php habe ich relativ wenig zu tun...

Bin ich denn hier wirklich der einzige, bei dem dieses Post Problem auftritt?

Gruss
Fossy
fossy
Posts: 24
Joined: 2003-09-06 10:40
Location: Essen, NRW
 

Re: Post request Probleme mit Apache/2.0.53 (Linux/SUSE)

Post by fossy »

So,

jetzt habe ich eine Woche lang rumgetestet, schlecht geschlafen, wieder getestet, geändert ... das so 7x hintereinander.

Fest steht, dass das Problem nur mit request "Post" auftritt. Mit "Get" gibt es keine Probleme.

Heute bin ich auf folgenden Artikel gestoßen:
http://telanis.cns.ualberta.ca/

Der Artikel beschreibt einen IE 6 Defekt, der über https Verbindungen auftritt. Mein "Post"-Problem tritt aber bei unverschlüsselten http Verbindungen auf - und nicht nur mit IE 6 sondern auch IE5, Firefox, Netscape Mozilla usw...

Aber egal - ich habe, wie im o.g. Artikel beschrieben, im Apache server-tuning.conf "KeepAlive Off" gesetzt und seit dem, ich klopfe mal gerade auf Holz, scheint das Problem nicht mehr aufgetreten zu sein!!!

Das sieht mir doch ganz stark nach einem Apache 2.0.53 Bug aus. Anyway, wenn ich mit dieser kleinen Einschränkung wieder störungsfreien Betrieb herstellen kann, ist mir das egal. Performance-Reserven habe ich genug, da ich einen Hetzner DS7000 verwende.

Wollte das hier nur mal schnell posten, denn ein solcher Artikel hätte mir eine ganz beschissene Woche erspart.

Machts gut.
Fossy
Post Reply