Hallo Zusammen,
seit einiger Zeit, genau Einschränken kann ich es leider nicht,
verzögern sich Anfragen an PHP-Skripte an meinen internen Router/Server
um ca. 3 Sekunden.
Um eine falsch konfigurierte Einstellung auszuschließen habe ich gestern
alle php4 und apache2 Pakete neu installiert (da ich einiges angepasst
hatte).
Der Fehler bleibt leider jedoch auch bei einer frischen Installation der
Pakete (inkl Original Konfiguration aus dem Paketen).
Am auffälligsten ist das Phänomen bei dem folgenden Testskript:
<?
$teststring = "Erde";
for ($i=0; $i < 100; $i++)
{
echo "Hallo $teststring";
}
?>
Dieses läuft ohne Probleme.
ab -c 1 -n 1 "http://192.168.100.1/test.php"
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
...
Server Software: Apache/2.0.54
Server Hostname: 192.168.100.1
Server Port: 80
Document Path: /test.php
Document Length: 1002 bytes
Concurrency Level: 1
Time taken for tests: 0.000 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Total transferred: 1209 bytes
HTML transferred: 1002 bytes
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 0 0 0.0 0 0
Waiting: 0 0 0.0 0 0
Total: 0 0 0.0 0 0
Erhöhe ich jedoch die Anzahl der Durchläufe auf 150 in dem keleinem
Skript, was die Ausgabe nicht beeinträchtigen sollte passiert folgendes:
Code:
...
Document Path: /test150.php
Document Length: 1502 bytes
Concurrency Level: 1
Time taken for tests: 3.156250 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Total transferred: 1709 bytes
HTML transferred: 1502 bytes
Requests per second: 0.32 [#/sec] (mean)
Time per request: 3156.250 [ms] (mean)
Time per request: 3156.250 [ms] (mean, across all concurrent requests)
Transfer rate: 0.32 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 3140 3140 0.0 3140 3140
Waiting: 3000 3000 0.0 3000 3000
Total: 3140 3140 0.0 3140 3140
An der Hardware sollte es eigentlich nicht liegen, denn die restlichen
Programme z.B. nfs funktionieren ohne Probleme.
Die Festplatte hat noch genügend MB's frei und auch Speicher ist noch
min 100 MB frei, die Load kommt meist nicht über 0,10.
Hat jemand eventuell einen Tipp für mich an welcher Schraube
(Konfigurationsdatei) ich drehen muss um das Problem zu lösen ?
bzw. wo ich noch Suchen kann ?
Um ein Kernelproblem auszuschließen habe ich von 2.6.8-2-686 auf
2.6.8-3-k7 aktualisiert was aber nichts gebracht hat.
Gruß
Stephan Reichhelm
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)