ressourcen verbrauch einschränken

spaci76

Registered User
Guten Morgen,

auf meinem vserver ist plesk 8 im Einsatz, seit einigen Tagen erhöht sich die Anzahl der httpsd Prozesse, Eigentümer ist hier psaadm. Dieser Prozess stellt doch den Service für die Adminstration von den Domains da, oder?

Wie kann ich nun erreichen das Plesk nicht für jede Domain einen neue Anmeldeseite bereit stellt sondern, dass es nur eine Loginseite für alle Domains gibt. Genauso kann doch das webmail auch auf die Hauptdomain laufen und nicht jeweils webmail.domainx.xx für jede Domain zum Einsatz kommen..

Der Hoster meinte nur "sie haben zuviele httpsd Prozesse offen" dies stimmt auch , jeder Prozess verschlingt glatte 45mb. Das ist echt heftig für ein V-Server.

Könnt ihr mir da weiterhelfen?

Vielen Dank im voraus

spaci76
 
Also entweder verstehe ich die Ursache Deines Problems nicht, oder Du die Funktionalität von Prozessen.

Es ist vollkommen unerheblich für die Anzahl der Childs, ob Deine Webmail-Applikation über webmail.meine-domain.tld aufgerufen wird, oder über meine-domain.tld.

Je "User" wird ein Child geöffnet, der den "User" dann bedient. Dieses Verhalten wird durch die server-tuning.conf geregelt. Zu dem Thema findest Du über die Boardsuche viele hilfreiche Beiträge.
 
hallo,

also, nach deiner Darstellung erhält jeder angelegte Domain-Benutzer einen eigenen httpsd prozess. Müsste dann die Zahl der Prozesse nicht immer die Gleiche sein? Nach einem Neustart ist die Prozessanzahl anfangs von 6 auf 11 angestiegen. Und ich hab seit dem Neustart keinen weiteren User angelegt, sondern nur mit Plesk gearbeitet.

Code:
uhweb14120:/home/spaci76# ps aux | grep httpsd
root     16120  0.0  0.0 47524 1420 ?        Ss   Oct11   0:00 /opt/psa/admin/bin/httpsd
psaadm   16124  0.0  0.8 54088 17852 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   16125  0.0  0.9 53440 20116 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   16126  0.0  0.7 54236 15840 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   16127  0.0  0.8 60116 18072 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   16128  0.0  0.9 55868 19232 ?       S    Oct11   0:02 /opt/psa/admin/bin/httpsd
psaadm   16148  0.0  1.1 55184 22928 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   16365  0.0  0.3 53096 6848 ?        S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   17465  0.0  0.8 54092 17688 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   22322  0.0  0.9 53012 20036 ?       S    Oct11   0:01 /opt/psa/admin/bin/httpsd
psaadm   22323  0.0  0.7 53636 15888 ?       S    Oct11   0:00 /opt/psa/admin/bin/httpsd
uhweb14120:/home/spaci76#

Wie kann ich den die Childs reduzieren? Ich habe derzeit 4 Domain-Benutzer, mich eingeschlossen.

Besteht die Möglichkeit das dort eventuell ein Fehler vorliegt?

Vielen Dank

spaci76


ps. hat die server-tuning.conf damit was zutun, da nach Informationen des Hosters, Plesk seinen eigenen Service mitbringt und es hier nicht um die "normalen" Services geht, sondern explizit um die httpsd.
 
nach deiner Darstellung erhält jeder angelegte Domain-Benutzer einen eigenen httpsd prozess.
Um Gottes Willen - da müsste ja die RAM-Größe ja Deiner Festplatte entsprechen, wenn Du eine anständige Kundenzahl hast.
Also nochmal, nicht für jeden Kunden wird ein Prozess gestartet, sondern für jeden, der sich eine Seite bei Dir auf dem Server anschaut.

Beispiel:
Ich gebe www.deine-domain.tld ein. Mir wird (hoffentlich) eine Seite angezeigt. Auf Deinem Server wird nun entweder ein neuer Prozess gestartet, oder aber ich bekomme einen Prozess, der herumidlet und sich langweilt (Stichwort: pre-fork). Dieser Prozess kümmert sich nun um meine Anfragen. Wie lange er auf neue Anfragen (Klicks auf Deiner Seite) wartet, wird, wie alles andere auch, was diesen Themenkomplex angeht in der server-tuning.conf (auf SuSe/Apache Systemen) niedergeschrieben.
 
Back
Top