[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache2 + mod_php4 verzögert die Ausführung von Skripten



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





Reply to: