LINUX.ORG.RU
ФорумAdmin

Apache грузит систему на 100%. Как определить какой сайт (скрипт) виноват?


0

0

Hi! httpd грузит систему, подскажите как определить какой сайт виноват?

Вот выххлоп top'a.

last pid: 53945;  load averages:  4.23,  3.73,  3.49    up 2+03:48:25  15:41:57
153 processes: 5 running, 148 sleeping
CPU states: 51.9% user,  0.0% nice, 48.1% system,  0.0% interrupt,  0.0% idle
Mem: 691M Active, 451M Inact, 273M Wired, 54M Cache, 199M Buf, 533M Free
Swap: 2048M Total, 168K Used, 2048M Free

 PID USERNAME      PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
 199 www            50   0 20944K 12004K RUN     19.0H 15.58% 15.58% httpd
33735 www            51   0 34352K 25404K RUN    710:14 15.43% 15.43% httpd
53784 firebird        2   0 13576K 12116K select   0:18 12.78% 12.74% fb_inet_s
22618 root           50   0  5104K  4052K RUN      0:05  8.94%  8.94% sendmail
53926 root           -6   0  1016K   664K piperd   0:02  7.35%  4.05% mail.loca
 278 mysql           2   0 52768K 29612K poll   107:34  2.25%  2.25% mysqld
53423 www            18   0 26840K 18072K lockf    0:03  2.05%  2.05% httpd
53696 www            18   0 26824K 18140K lockf    0:02  1.91%  1.90% httpd
53535 www             2   0 26708K 18024K select   0:03  1.71%  1.71% httpd
53717 www            18   0 26828K 18132K lockf    0:04  0.93%  0.93% httpd
53715 www            18   0 26936K 18252K lockf    0:02  0.88%  0.88% httpd
53834 www            18   0 26652K 17880K lockf    0:01  0.84%  0.83% httpd
53422 www            18   0 26828K 18056K lockf    0:02  0.78%  0.78% httpd
53830 www            18   0 26668K 17900K lockf    0:01  0.74%  0.73% httpd
53943 root           31   0  2136K  1108K RUN      0:00  7.69%  0.73% top
53534 www            18   0 26732K 18020K lockf    0:02  0.68%  0.68% httpd
53920 firebird        2   0 13576K  3528K select   0:00  0.83%  0.54% fb_inet_s

<Location /server-status>
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
</Location>


Дальше смотри там.

AngryElf ★★★★★
()

Как видно, грузит PID 33735.

Включаем mod_status (если не включен) и смотрим, какой URL отрабатывает этот PID.

...

Правда, учитывай, что смотреть надо быстро, а то процесс уже и завершиться может :)

KRoN73 ★★★★★
()
Ответ на: комментарий от lodin

>А может, lsof-ом его?

уж точно быстрее ls -l /proc/pid/fd, хотя как видно у топикстартера бсд на дохлом железе, и /proc ему может не помочь.

borisych ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.