[Technik] FastGCI mal wieder
Christof Donat
cd at actsoft.de
Fri Mar 16 13:13:32 CET 2007
Hi,
> > Ich denke, dass es Vorbehalte geben könnte, wenn ich dauerhaft laufende
> > Prozesse auf dem Server starte. Darum frage ich vorher nach.
>
> wir müssten abwägen, zwischen
>
> a) fortlaufend neu startenden Prozessen
> b) fortlaufend laufenden Prozessen
>
> Wobei laufende Prozesse dann üblicherweise auch dauerhaft
> DB-Verbindungen oder Dateien geöffnet halten.
Auch da ist die Frage, was schlimmer ist: eine neue DB-Verbindung pro Request,
oder eine, die evtl. ein paar Tage brach liegt. Bei sehr vielen Requests kann
die Variante "eine DB-Verbindung pro Request" dazu führen, dass zeitweise
mehr Verbindungen bewältigt werden müssen, als jemals mit persistenten
Verbindungen nötig wären. Andererseits sind persistente Verbindungen immer da
und in Überlastsituationen werden neue, eventuell Verbindungen aufgebaut, so
dass unter ungünstigen Bedingungen vorübergehend sogar mehr Verbindungen
bestehen können als Requests.
Wie groß ist die Belastung aus einer brach liegenden Verbindung? Gibt es eine
Obergrenze bei MySQL und PostgrSQL, die nicht aufgehoben, oder zumindest
verschoben werden kann?
Wie groß ist die Belastung aus eventuell für ein paar Tage brach liegenden
Prozessen? Sie brauchen keine CPU-Zeit und werden im Zweifel ausgelagert und
erst beim nächsten Request an diesen Prozess wieder in den Speiche geladen.
Christof
--
actSoft gmbh Software nach Maß
Zugspitzstr. 211 www.actsoft.de
86165 Augsburg cd at actsoft.de
Registergericht Augsburg
Geschäftsführer Augsburg HRB 21896
Christof Donat UStID: DE 248 815 055
More information about the Technik
mailing list