Apache ist bei Zugriff aus dem LAN sehr langsam

Hallo Leutz,

habe seit gestern ein riesiges Problem mit einem unter Linux (Red Hat 7.3) aufgesetzten Apache.

Und zwar dauert das Laden der Startseite plötzlich uuuuuunendlich lange, wenn man sie aus dem LAN heraus aufruft.
Unglaublicherweise funktioniert alles einwandfrei und ohne jegliche Verzögerung, wenn man die Seite von aussen aus dem WWW heraus aufruft.

Ein Neustart des Servers hat ebensowenig geholfen wie das Durchforsten diverser Logfiles.

Da ich im nächsten Schritt die Netzwerk-Peripherie in Verdacht hatte, habe ich den Web-Server vom Netz genommen, die Netzwerkkarte gewechselt und ihn via Cross-Over-Kabel direkt mit einem Notebook verbunden. Aber auch in dieser Konstellation reagierte der Apache ebenso schleppend wie zuvor.

Offensichtlich scheint das System zwischen externen und internen Anforderungen zu differenzieren (Unterscheidung öffentl. / priv. IPs) und diese unterschiedlich zu bedienen.
Leider habe ich keine Ahnung, an welcher Stelle im System das geschieht und warum dieser Zustand urplötzlich aufgetreten ist, nachdem der Server seit Monaten problemlos gelaufen ist.

Wäre für jede konstruktive Anregung wirklich sehr dankbar.

Hallo,

wenn sich an der Konfiguration des Servers (Apache selbst und dessen Netzwerkeinstellungen) nichts geändert hat, dann hat sich vielleicht am Client was getan? Insbesondere sog. „personal Firewalls“ und dergleichen können schonmal zu der einen oder anderen Verzögerung führen.

Wenn alles raten nichts hilft, dann wird man wohl um eine Analyse des Datenverkehrs (z.B. per tcpdump) nicht herumkommen.

Gruß

Fritze

Hallo,

Und zwar dauert das Laden der Startseite plötzlich
uuuuuunendlich lange, wenn man sie aus dem LAN heraus aufruft.
Unglaublicherweise funktioniert alles einwandfrei und ohne
jegliche Verzögerung, wenn man die Seite von aussen aus dem
WWW heraus aufruft.

Probiert Apache vielleicht, per reverse Lookup den Hostname des Clients herauszufinden? Dann kann sich eine kleine, unbemerkte Änderung am DNS so auswirken, dass die reverse Lookups in ein Timeout laufen…

HTH,
Moritz

Hallo Leutz,

Hallo WAS?

habe seit gestern ein riesiges Problem mit einem unter Linux
(Red Hat 7.3) aufgesetzten Apache.

Red Hat 7.3 ist uralt. Du solltest das austauschen.

Und zwar dauert das Laden der Startseite plötzlich
uuuuuunendlich lange, wenn man sie aus dem LAN heraus aufruft.
Unglaublicherweise funktioniert alles einwandfrei und ohne
jegliche Verzögerung, wenn man die Seite von aussen aus dem
WWW heraus aufruft.

Die wesentlichen Punkte wurden schon genannt: fehlschlagende DNS-Lookups oder behämmerte Personal-Firewalls, besonders dann, wenn man den Apachen mit einem ident-Lookup laufen lässt.

Ein Neustart des Servers hat ebensowenig geholfen

Das ist nicht WIndows.

HTH,

Sebastian