PHP5 fcgi und RAM Belastung bei CMS
Posted: 2008-08-11 18:53
Hi,
ich lasse auf meinem Server einige CMS laufen und habe von debianhowto das php fcgi Setup verwendet.
Nach einigen Tagen läuft mein RAM voll und ich muss den Apache neu starten, dann reduziert sich die Speicherlast von 900MB auf 300MB, liegt also an den ganzen PHP-Prozessen, die schon geladen werden.
Ich habe alle weniger oft besuchte Seiten auf:
PHP_FCGI_CHILDREN=1
gestellt.
Kann ich jetzt noch etwas raus holen?
Ich habe die Speicherbelastung mal verfolgt:
Wenn ich eine (CMS)Seite zum ersten mal lade, steigt die Last um ca. 30MB, beim der nächsten Seite (gleiches CMS) um weitere 15MB, die dritte Seite um 11MB, erst ab dem 4. Seitenauruf sind es nur noch 0-3MB die weiter allokiert werden.
Wird dieser Speicher auch irgendwann wieder freigegeben? Jetzt, 5min nach dem letzten Seitenaufruf scheint es nur noch bei neuen Besuchern zu steigen, aber meine Session wird nicht wieder aus dem RAM freigegeben.
Stimmt das so? Oder kann ich noch irgendwo etwas drehen?
(Caching ist im CMS eingeschaltet)
Danke schon mal.
Bye, Chris
ich lasse auf meinem Server einige CMS laufen und habe von debianhowto das php fcgi Setup verwendet.
Nach einigen Tagen läuft mein RAM voll und ich muss den Apache neu starten, dann reduziert sich die Speicherlast von 900MB auf 300MB, liegt also an den ganzen PHP-Prozessen, die schon geladen werden.
Ich habe alle weniger oft besuchte Seiten auf:
PHP_FCGI_CHILDREN=1
gestellt.
Kann ich jetzt noch etwas raus holen?
Ich habe die Speicherbelastung mal verfolgt:
Wenn ich eine (CMS)Seite zum ersten mal lade, steigt die Last um ca. 30MB, beim der nächsten Seite (gleiches CMS) um weitere 15MB, die dritte Seite um 11MB, erst ab dem 4. Seitenauruf sind es nur noch 0-3MB die weiter allokiert werden.
Wird dieser Speicher auch irgendwann wieder freigegeben? Jetzt, 5min nach dem letzten Seitenaufruf scheint es nur noch bei neuen Besuchern zu steigen, aber meine Session wird nicht wieder aus dem RAM freigegeben.
Stimmt das so? Oder kann ich noch irgendwo etwas drehen?
(Caching ist im CMS eingeschaltet)
Danke schon mal.
Bye, Chris