On Thu, 13 Feb 2003, Bogdan Luca wrote: > pe un oarecare server, din cand in cand se intampla urmatorul fenomen > destul de ciudat, zic eu, caruia nu i-am gasit inca o explicatie (si pe > care, daca v-ati mai confruntat cu problema respectiva, o astept de la > voi): > > un proces apache ramane agatat, consumand aproape tot cpu time-ul: > PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND > 18857 www-data 20 0 7236 7144 2224 R 97.0 1.3 16:48 apache > > toate bune si frumoase, problema e ca la un strace -p 18857 nu imi apare > absolut nimic (banuiesc ca procesul e blocat intr-un syscall). > De ce sa fie blocat intr-un syscall ? Daca era asa iti arata strace-ul ceva de genul
read( Si statea asa. Foarte probabil era blocat facand ceva care nu foloseste nici un syscall, de aia nu iti aparea nimic. (de exemplu o bucla infinita nu apeleaza nici un syscall si totusi iti ocupa 99% din cpu) > daca v-ati mai confruntat cu problema, va rog sa ma luminati si pe mine. > daca nu, si aveti vreo idee pentru "further investigations", as fi mai > mult decat bucuros sa o aflu. Cu problema asta pe apache inca nu. Dar ala apartinand de www-data imi sugereaza ca e proces copil, adica din ala de serveste requesturi. Tu servesti scripturi server side ? de exemplu PHP ca modul in apache ? Un php care face o bucla infinita ar face la fel cum ai tu acolo. Acum stiu ca poti seta timpul de rulare al unui script PHP, la tine cat e ? :) ---------------------------- Mihai RUSU Disclaimer: Any views or opinions presented within this e-mail are solely those of the author and do not necessarily represent those of any company, unless otherwise specifically stated. -- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
