Zum Inhalt springen

Windows - cpu zeit - iis/apache

Erstellt am 20. Februar 2004 · 14 Antworten · letzte Antwort am 9. Oktober 2008

Tags: Frage

arkel ·

Hi, hab leider ein ähnliches Problem unter IIS6: Die CPU-Auslastung steigt bei fast jedem Klick auf 100%, dann geht sie wieder runter.
Der Server ist ein P3-800 mit 512MB.
PHP ist als ISapi installiert, sonst benutze ich noch IM4.2.9 und Mysql 4.0.20d. HAbe aber auch schon Windows2000 mit IIS5 benutzt und das gleiche Phänomen.
Bin echt ratlos, was ich meinem Kunden sagen soll, der leider auf einem IIS besteht...;(
Bitte um Hilfe!

arkel ·

Hi, ich bins nochmal...

konnte die CPU-Zeit um ca. 30% verringern, indem ich den Zend-Optimizer installiert habe.

Für jeden weiteren Tipp bin ich allerdings sehr dankbar!

arkel ·

Also laut dem Taskmanager belegt PHP ca. 5MB.
Insgesamt sind 512MB Speicher eingebaut, außer diversen Standarddiensten läuft mur der IIS mit PHP (und was sonst noch von Typo3 benötigt wird).

boonkerz ·

Hallo

Hast du ihm schon mal in der php.ini mehr speicher geben standart sind 8 glaube ich. nimm mal 16.

Und schau ob besser ist.

MFG

arkel ·

hab natürlich eben gepennt - sollte eigentlich heißen: jede Instanz von php belegt 5MB Speicher - derer hab ich ca. 10. Eine Instanz nimmt sich allerdings satte 36MB.

Den Speicher in der php.ini hab ich schon hochgestellt - testweise sogar auf über 30MB - ohne das es was gebracht hätte...

Habe die Vermutung, dass die Installation als isapi-Modul vielleicht das Problem verursachen könnte - aber dazu finde ich auch leider nicht viel...

rorso ·
arkel schrieb

PHP ist als ISapi installiert

Das hatte ich anfangs auch, ich möchte davon aber unbedingt abraten! Der PHP Kernel ist nicht 100% "thread safe". Bei komplexen Anforderungen und unter Last bricht das regelmäßig zusammen. PHP wird nach wie vor hauptsächlich von Linux Gurus programmiert und unter *nix läuft das jeweils als eigener TASK. Unbedingt die CGI oder besser die FastCGI Version (http://www.fastcgi.com/) verwenden.

jpsy ·

Hallo skillz,

habe gerade das exakt gleiche Problem - mittlerweile zwar Typo3 4.0.1 und PHP 4.4.4 aber ansonsten sehr ähnliche Konfig wie Du (Win2003, Apache 2).

Das Problem liegt eindeutig in der von PHP verursachten CPU-Last und entsteht NICHT durch Bildberechnungen in IM oder GraphixMagic. Je umfangreicher das TS-Setup wird, um so länger sind die Rechenzeiten für Seiten (und zwar ziemlich linear entlang der Länge des TypoScript-Codes!). Das exakt gleiche System auf eine Linuxkiste gepackt rendert die Seiten um Größenordnungen schneller.

Hast Du mittlerweile eine Lösung gefunden?!?
Ich verzweifel hier fast.

Doubled ·

Hallo,

ich hatte genau das gleiche Problem und bei mir lag es an der PHP Version. Mit der Veriosn 5.2 nur Probleme und hohe CPU last, auf PHP 4.x umgestellt und alles wieder im grünen Bereich.

Gruß Doubled

jpsy ·
Doubled schrieb

...auf PHP 4.x umgestellt und alles wieder im grünen Bereich.

Tja, das ist aber leider für TYPO3 4.2.x keine Option. Siehe "System Requirements" (http://typo3.org/1275.0.html):

Starting with TYPO3 4.2.0, all releases will require PHP5.2