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.03.2011, 09:29  
Neuer Benutzer
 
Registriert seit: 12.03.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
BrigitteW befindet sich auf einem aufstrebenden Ast
Standard PHP per FastCGI, keine parallele Verarbeitung

Hallo,

seit einiger Zeit versuchen meine Kollegen und ich, FastCGI unter Windows sauber zum Laufen zu bekommen - aber ohne Erfolgt.

Kurz was zur Infrastruktur der Teststellung:

Wir haben 3 (virtuelle)Server (Windows 7 Prof N 32-Bit). Auf Server 1 läuft ein Webserver und eine LoadBalancer, auf Server 2 und 3 PHP als FastCGI. Der LoadBalancer ist dabei eine Eigenentwicklung, welcher FastCGI-Verbindungen in Abhängigkeit der Serverlast verteilt, und funktioniert ohne Probleme.

Auf den "PHP-Servern" wird PHP 5.3.5 (32 Bit) wie folgt über ein Skript gestartet:

set FCGI_MAX_CONNS=10
set FCGI_MAX_REQS=10
set FCGI_MPXS_CONNS=0
set PHP_FCGI_CHILDREN=10
set PHP_FCGI_MAX_REQUESTS=10000

php-cgi.exe -b 127.0.0.1:8129 -c .\php-extern.ini
[Update] die IP-Adresse ist real eine andere

Auf den ersten Blick läuft auch alles super. Anfragen werden ohne Probleme mit allen Funktionen abgearbeitet. Nur wenn parallele Anfragen eingehen, werden diese nur sequenziell abgearbeitet.

Beispiel:

Anfrage 1: Verarbeitungszeit einzeln 10 Sekunden
Anfrage 2: Verarbeitungszeit einzeln 5 Sekunden
Anfrage 3: Verarbeitungszeit einzeln 1 Sekunden

Gehen die drei Anfragen zusammen ein, dann ergibt sich Folgendes

Anfrage 1: Verarbeitungszeit 10 Sekunden
Anfrage 2: Verarbeitungszeit 15 Sekunden
Anfrage 3: Verarbeitungszeit 16 Sekunden

Ähnliches lässt sich manuell nachstellen. Öffnet man z.B. zwei Telnet-Verbindungen und ruft PHP direkt auf, reagiert PHP auf die zweite Verbindung erst, wenn die erste Verbindung geschlossen wurde.

Nun die hoffende Frage nach einem Tipp... (es kann nur an der Konfiguration bzw. dem Aufruf vom PHP liegen)

Danke und Gruss, BrigitteW

Geändert von BrigitteW (12.03.2011 um 09:33 Uhr). Grund: Ergänzung um einen Hinweis zur IP-Adresse im Beispiel
BrigitteW ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

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
(fast)cgi, apache modul ragtek PHP Tipps 2010 2 20.04.2010 22:29
Verarbeitung von Arrays in einer Session jupp61 PHP Tipps 2009 2 15.10.2009 00:43
PHP FastCGI Konfiguration ZendServer 4 wuhi Server, Hosting und Workstations 0 16.06.2009 10:18
ausgabe während verarbeitung.. md5hash PHP Tipps 2006 2 21.05.2006 14:24
Decorator pattern: 'protected' und parallele vererbung axo PHP-Fortgeschrittene 5 20.10.2005 15:53
FastCGI Apache1.3 und PHP4 atom-dragon Server, Hosting und Workstations 1 22.06.2005 17:15
upload via HTTP => verarbeitung via PHP mAy^daY PHP Tipps 2005 2 08.01.2005 18:11
[Erledigt] XML Verarbeitung mit SimpleXML PHP5 PHP-Fortgeschrittene 1 29.12.2004 11:22
[Erledigt] NAchricht während Verarbeitung PHP Tipps 2004-2 4 13.11.2004 22:51
parallele Navigation PHP Tipps 2004 5 21.10.2004 22:11
Fpassthru-Dateidownload stoppt die PHP verarbeitung PHP-Fortgeschrittene 7 27.09.2004 23:38
[Erledigt] Apache <- fastcgi -> PHP PHP-Fortgeschrittene 3 23.09.2004 09:48
Methode=POST dynamische Verarbeitung Crypi PHP Tipps 2004 7 21.09.2004 13:47
Array-Übergabe bei Formular, Prob: anschl. Verarbeitung supertramp PHP Tipps 2004 7 03.08.2004 12:57
[Erledigt] meta verarbeitung IE vs Mozilla PHP Tipps 2004 1 20.07.2004 19:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cgi c vs php -perl, php fastcgi, php windows apache fastcgi parallel, windows apache php53 parallel php52, php fastcgi erfolg, php keine paralel, php parallele uploads, php parallel fast cgi, php parallel fastcgi, verarbeitung php, apache parallele anfragen, fcgi parallele verarbeitung, php fastcgi parallele anfragen, fastcgi parallele threads, fcgi php parallel, php parallel, php52.cgi load, fastcgi c einsteiger, apache parallele verarbeitung, apache fast-cgi php

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:01 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