Mailinglisten-Archive |
Hi, On Thu, Oct 12, 2000 at 04:11:26PM +0200, Werner Stuerenburg wrote: > Problem: wir haben einen eigenen Server (LAMP), da läuft aber > anscheinend was nicht richtig, ... wieviel Speicher hat die Kiste denn? Wenn ich die top-Ausgabe unten richtig deute, nur 128 MB? > Die Einstellungen sind im Moment > MinSpareServers 300 ... das sind dann mind. 300 Apache-Prozesse, die jeweils knapp 5,5 MByte gross sind. 300 * 5,5 MByte macht dann ca. 1,5 Gigabyte ... > MaxSpareServers 400 > StartServers 200 > MaxClients 500 Deine MaxClients stehen auf 500, macht ebensoviele Apache-Prozesse und dann schon etwas mehr als 2.7 Gigabyte Speicherbedarf. Die 'paar' mysql-Prozesse sind darin aber noch nichteinmal enthalten. > Ich beobachte die Sache mit top (i ohne sleeping) - Linux ist mir > noch ziemlich fremd. jo. Aber wie bei jedem Betriebssystem kannst Du die Kiste nur so 'vollknallen', wie es die Hardware bzw. die Konfiguration hergibt. Kannst Du erstmal die {Min,Max}Spare- und StartServers auf realistische Werte (bezogen auf die Hardware und den Swapspace) zurueckschrauben und sicherheitshalber auch noch ein bischen mehr Swap spendieren? > 392 processes: 390 sleeping, 2 running, 0 zombie, 0 stopped ^^^ sehr viele Prozesse > CPU states: 84.3% user, 15.4% system, 0.1% nice, 0.0% idle > Mem: 127748K av, 126440K used, 1308K free, 3696K shrd, ^^^^^^^ in sehr wenig Speicher ... > Swap: 265064K av, 265000K used, 64K free ^^^^^^^ und ebensowenig Swap, ... fuehrt recht zuverlaessig ins Koma. > Hat jemand einen Rat oder kann helfen? Die System-Administratoren > und der Einrichter sind ratlos. Natürlich wird gemutmaßt, ich > hätte einen Programmfehler. Noe. Das schlimmste was Du haben koenntest, waere ein extremer Speicherverbrauch in Deinen Skripten. IMHO (wenn *ich* jetzt nicht durch einen bloeden Multiplikations- oder top-Ausgabe-Interpretationsfehler voellig schiefliegen sollte) liegt das Problem eher bei den Sys-Admins. Die sollen mal ihre Hausaufgaben machen. > Wenn dem so wäre: wo könnte der > liegen? Und müßte der nicht immer auftreten, und nicht plötzlich > Donnerstags um 13 Uhr, dann aber andauernd? Wieviel Traffic hat der Server denn? Braucht der wirklich diese extreme Anzahl paralleler apache-Prozesse? > 2 Tagen nicht mehr aufgetreten ist: einzelne httpd-Prozesse haben > 99% CPU gezogen und sind nicht gestorben - also permanent Status > R. Das waren nur wenige, die sich langsam aufgebaut haben, die > konnte ich einzeln abschießen. Das *koennte* tatsaechlich an einem fehlerhaften Skript liegen. Gegen evtl. Speicherlecks kann es vorruebergehend helfen, die Lebensdauer der httpd-Prozesse auf eine geringe Anzahl von Requests zu beschraenken. Gruss, Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
php::bar PHP Wiki - Listenarchive