Mailinglisten-Archive |
Sorry, ich habe da keine Ahnung und komme auch trotz intensiver Suche nicht rein: Problem: wir haben einen eigenen Server (LAMP), da läuft aber anscheinend was nicht richtig, denn seit drei Stunden habe ich die Krise und starte den httpd alle 5 Minuten neu. Den Artikel "Webserver verstehen und tunen" von kk kenne ich und habe an allen Schrauben schon gedreht - nichts. Die Einstellungen sind im Moment MinSpareServers 300 MaxSpareServers 400 StartServers 200 MaxClients 500 Ich beobachte die Sache mit top (i ohne sleeping) - Linux ist mir noch ziemlich fremd. Tagelang lief es jetzt stabil, nun fallen ziemlich schnell httpd-Prozesse in den Status D (uninterruptible sleep), werden in den Swap geschickt, der läuft von 256 MB auf 0 runter, dann meldet top killed. Bis dahin ist CPU und load ok, die Prozesse liegen so bei 400, wobei wohl 60 Systemprozesse sind. Dies ist z.B. so ein Exit-Zustand, wobei die CPU-Last von klogd kommt: 7:47am up 3 days, 17:53, 2 users, load average: 11.36, 8.73, 14.61 392 processes: 390 sleeping, 2 running, 0 zombie, 0 stopped CPU states: 84.3% user, 15.4% system, 0.1% nice, 0.0% idle Mem: 127748K av, 126440K used, 1308K free, 3696K shrd, 2620K buff Swap: 265064K av, 265000K used, 64K free 4452K cached Killed PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 285 root 18 0 128 24 16 R 0 78.7 0.0 1:47 klogd 29328 root 2 0 704 664 276 R 0 5.3 0.5 0:54 top 30243 nobody 0 0 7104 6088 140 D 0 2.0 4.7 0:05 httpd 30310 nobody 0 0 828 512 444 D 0 0.4 0.4 0:00 httpd 30021 nobody 0 0 7612 6368 400 D 0 0.3 4.9 0:04 httpd 30665 root 5 5 10272 2444 368 D N 0 0.3 1.9 0:00 mysqld 30682 root 5 5 10272 2444 368 D N 0 0.3 1.9 0:00 mysqld 30690 root 5 5 10272 2444 368 D N 0 0.3 1.9 0:00 mysqld 30132 nobody 0 0 5332 5184 432 D 0 0.1 4.0 0:00 httpd 30693 root 5 5 10272 2444 368 D N 0 0.1 1.9 0:00 mysqld Jetzt z.B. hatte ich folgendes Bild: 9:55am up 3 days, 20:00, 3 users, load average: 2.13, 7.76, 14.46 407 processes: 406 sleeping, 1 running, 0 zombie, 0 stopped CPU states: 14.2% user, 11.1% system, 0.1% nice, 74.4% idle Mem: 127748K av, 125776K used, 1972K free, 38188K shrd, 2620K buff Swap: 265064K av, 158844K used, 106220K free 6464K cached PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 30726 root 6 0 724 684 332 R 0 5.5 0.5 5:45 top 8347 nobody 2 0 716 348 328 D 0 0.5 0.2 0:00 httpd 8282 nobody 1 0 1064 784 700 D 0 0.1 0.6 0:00 httpd Kaum hatte ich das hier richtig eingefügt, ist der Swap auf 50 M runter. Ich versuche jetzt so bei etwa 80.000 K einen restart mit killall httpd / httpd - danach ist alles erstmal wieder sauber. Es geht aber dann gleich wieder von neuem los. Da das vermutlich kein php Problem ist, habe ich gesucht und nichts Spezifisches gefunden außer news:comp.infosystems.www.servers.unix Ich habe derzeit aber keinen news-Zugang, wähle mich mit Internet-by-Call ein. Was ich finden konnte (deja, web.de) hatte diese newsgroup nicht (wenn ich da überhaupt richtig bin). 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. 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? Der Fehler trat vor einigen Tagen bereits sporadisch auf - vielleicht viermal. Ich hatte einen weiteren Fehler, der nun seit 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. Vielen Dank! -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com
php::bar PHP Wiki - Listenarchive