php: Wie Prozessorlast beschränken?

mcmurphy120

New Member
Hallo Zusammen,

ich habe ein Typo3 (4.1.2) auf meinem debian (etch) Server laufen. Auf das Backend von Typo3 kommt nur ein einziger "Redakteur".

Mein Problem:
Jedesmal wenn im Typo3 Backend eine Seite gespeichert wird, wird für einen Moment eine 100%ige Prozessorlast erzeugt (ca. 5-10 sec). :eek:

Ursache:
Laut "top" sehe ich, dass der Prozess "/usr/bin/php-cgi" die Prozessorlast auslöst.

Frage:
Wie kann ich es vermeiden, dass "/usr/bin/php-cgi" sich 100% der CPU schnappt? Ich würde das gerne auf sagen wir 80% deckeln.:confused:

Grund:
Ich habe noch andere Serverprogramm laufen (v.a. andere Webseiten), welche nicht beeinträchtigt sein sollen.;)

Danke für eure Tipps.

Bernd
 
Last edited by a moderator:
Die IMHO einfachste Lösung ist es ein pcntl_setpriority (15); am Anfang deiner Backend Skripte einzubauen. Wenn PHP als CGI läuft sollte das keine störenden Nebenwirkungen haben und dann wartet dein Programm solange bis dein Prozessor nicht anderes zu tun hat.
 
Back
Top