php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.12.2011, 11:15  
Neuer Benutzer
 
Registriert seit: 12.12.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Torti befindet sich auf einem aufstrebenden Ast
Standard Probleme mit Windows/IIS

Ich habe ein typo3 System auf meinem Windows 2008 Server aufgesetzt, dass dann auf einem IIS mit php 5.3.5 (installiert über den php-Manager) läuft.

Ich habe einige Erweiterungen im typo3 installiert und auch ein paar selbst geschrieben.

Seit einigen Tagen (mindestens mal 4) hängt der Server nun vollständig in den Seilen und liegt bei 100% CPU-Last. Die Last wird von bis zu 4 php-cgi.exe Prozessen und einem mysqld.exe Prozess verursacht. Die php-Prozesse nutzen meist so jeweils 20%, der Rest dann mysql.

Ich habe den Verdacht, dass ich irgendwo eine Dauerschleife oder so etwas eingabaut habe, kann die aber zunächst erst mal nicht finden.

Gibt es eine Möglichkeit heraus zu finden, welches php-Skript nun gerade läuft und die Prozessorlast verursacht?

Bin am verzweifeln und für jede Hilfe dankbar!!
Torti ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.12.2011, 11:26  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Check mal die Access-Logs. Wenn du Hinweise findest, welches PHP-Skript da gerade aufgerufen wird, dann dort.
Bei Frontcontroller-Anwendungen ist es natürlich manchmal anhand des aufgerufenen URLs nicht ganz einfach herauszufinden, um welche Datei es sich konkret handelt, aber du hast dann immerhin schon einmal einen Punkt, an dem du deine Suche starten kannst.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 12.12.2011, 11:31  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.020
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Ist die Seite produktiv oder kannst du testweise Erweiterungen abschalten?

Greift die Max-Zeit für den Script-Aufruf? Dann müsstest du irgendwo eine Fehlermeldung kriegen. -> Error Log von PHP?
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 12.12.2011, 11:40  
Neuer Benutzer
 
Registriert seit: 12.12.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Torti befindet sich auf einem aufstrebenden Ast
Standard

Die Idee mit dem Access-Log hatte ich auch schon, da es sich aber um einen P-System handelt, steht da natürlich eine Menge Zeug drin. Da kommt das der Suche einer Nadel im Heuhaufen gleich.

Ich kann deshalb auch leider keine Extension vernünftig abschalten.

Das mit php-Timeout war auch schon ein Ansatz, aber es gibt kein Skript, dass abbricht und der Timeout steht auf 300s (max. CPU-Zeit des Spitzenreiters war eben 2,5h).

Es ist doch aber auch richtig, dass pro Anfrage ein eigener Prozess gestartet wird und dieser auch anschließen weg geräumt wird, oder? Denn dann würde das ja bedeuten, dass es sich schon mal nicht um ein DOS handeln kann, sonst würde es ja ne Menge php-cgi Prozesse geben und nicht genau 4, die das System lahm legen?!
Torti ist offline   Mit Zitat antworten
Alt 12.12.2011, 11:45  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zitat:
Es ist doch aber auch richtig, dass pro Anfrage ein eigener Prozess gestartet wird und dieser auch anschließen weg geräumt wird, oder?
Nein. Es sei denn, du nutzt wirklich CGI, was ich mal nicht hoffe. Sofern du aber FastCGI nutzt, bleibt der Prozess im Speicher und fertigt mehrere Requests ab. Ansonsten hättest du auch weitaus mehr als bloß 4 Prozesse im Speicher.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 12.12.2011, 11:49  
Neuer Benutzer
 
Registriert seit: 12.12.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
Torti befindet sich auf einem aufstrebenden Ast
Standard

Das heißt, es könnte theoretisch doch ein DDOS-Attacke sein. Dann müsste ich aber beim Aufruf von netstat eine Menge offene Verbindungen finden?!
Torti ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit der COM Verbindung shimu PHP-Fortgeschrittene 12 01.08.2011 12:47
Probleme mit Word Lollix Off-Topic Diskussionen 2 26.03.2010 11:52
CHarset und Probleme mit IE KeKs0r HTML, Usability und Barrierefreiheit 10 26.01.2010 21:59
[Erledigt] Firefox / IE - Probleme HTML, Usability und Barrierefreiheit 5 20.07.2009 17:04
Win+Firefox alles ok, IE oder Linux: Probleme vollderdude PHP Tipps 2009 6 02.01.2009 16:17
[Erledigt] Probleme mit iFrame rocco HTML, Usability und Barrierefreiheit 1 28.12.2008 17:44
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
Probleme mit Rechteverteilung chmod() per script!!!??? Funky_ PHP Tipps 2006 7 17.06.2006 17:10
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11
PHP Bilder in DB / Probleme bei Änderung PHP-Fortgeschrittene 1 05.06.2004 11:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
iis einstellungen für script timeout greifen nicht, iis php sonderzeichen, iis php-cgi prozesse, php 5 iis6 cgi error typo3, php-cgi.exe 100 % cpu auslastung, typo3 php-cgi.exe cpu, php.cgi.exe cpu

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum