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
Post request Probleme mit Apache/2.0.53 (Linux/SUSE)
-
debianjunge
- Posts: 9
- Joined: 2005-07-18 21:47
- Contact:
Re: Post request Probleme mit Apache/2.0.53 (Linux/SUSE)
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
btw. was erzählt dir denn ein phpinfo(); nach einem post ?
cheers,
rene
Re: Post request Probleme mit Apache/2.0.53 (Linux/SUSE)
Hallo Rene,
danke fuer Deine Antwort!
Bin ich denn hier wirklich der einzige, bei dem dieses Post Problem auftritt?
Gruss
Fossy
danke fuer Deine Antwort!
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: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.
mh, ich programmiere in Perl - mit php habe ich relativ wenig zu tun...debianjunge wrote: btw. was erzählt dir denn ein phpinfo(); nach einem post ?
Bin ich denn hier wirklich der einzige, bei dem dieses Post Problem auftritt?
Gruss
Fossy
Re: Post request Probleme mit Apache/2.0.53 (Linux/SUSE)
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
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