Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Странная картина на сервере (http://forum.oszone.net/showthread.php?t=102297)

kwcenter 07-03-2008 17:20 755494

Странная картина на сервере
 
Здравствуйте, уважаемый ALL. Вопрос у меня следующего характера...
Стоит сервер на FreeBSD, двухпроцессорная машина (два квадроксеона) с 4 Гб ОЗУ.
Версия операционки - 6.2, сборка amd64. Предназначение - Apache+PHP+MySQL.
Особенности софта: одновременно работает два апача - один с модулем php4, другой с модулем php5. Еще работает Zend Optimizer. Сервер нагружен, но не перегружен.
Время от времени (несколько раз в день, иногда чаще - но обычно без всякой закономерности) резко возрастает нагрузка, апач занимает все процессорное время.
В это время вывод TOP:
Код:


                last pid: 88535;  load averages: 18.03,  9.44,  7.61    up 7+03:24:08  14:48:24
                126 processes: 4 running, 118 sleeping, 1 zombie, 3 lock
                CPU states:  9.1% user,  0.0% nice, 44.6% system,  0.7% interrupt, 45.6% idle
                Mem: 808M Active, 1271M Inact, 306M Wired, 198M Cache, 214M Buf, 1143M Free
                Swap: 4096M Total, 88K Used, 4096M Free

                PID USERNAME    THR PRI NICE  SIZE    RES STATE  C  TIME  WCPU COMMAND
                88289 www            1  -4    0  179M 76724K ufs    2  0:09 28.79% httpd
                88032 www            1  4    0  179M 76504K sbwait 7  0:18 27.52% httpd
                88034 www            1  20    0  178M 76356K lockf  4  0:18 26.47% httpd
                87744 www            1  20    0  178M 76164K lockf  2  0:20 22.15% httpd
                87339 www            1 105    0    98M 34252K CPU5  0  0:13 22.08% httpd
                88249 www            1 103    0  180M 78276K *Giant 7  0:06 21.28% httpd
                87721 www            1  20    0  188M 86356K lockf  6  0:23 19.89% httpd
                88238 www            1  20    0  181M 79016K lockf  4  0:07 16.28% httpd
                88036 www            1  20    0  181M 79472K lockf  5  0:09 14.73% httpd
                87746 www            1  20    0  178M 76340K lockf  0  0:21 14.51% httpd
                88170 www            1  4    0  173M 71380K sbwait 6  0:08 13.98% httpd
                88022 www            1  20    0  185M 83068K lockf  0  0:10 12.52% httpd
                88020 www            1 101    0  181M 79608K select 2  0:10 11.47% httpd
                88122 www            1  20    0  187M 85300K lockf  4  0:08 10.97% httpd
                88137 www            1  -4    0 98444K 31724K CPU2  2  0:06 10.51% httpd

Иногда через несколько минут это проходит само собой:
Код:

                last pid: 88782;  load averages: 12.07,  8.82,  7.45    up 7+03:24:40  14:48:56
                96 processes:  1 running, 95 sleeping
                CPU states:  2.2% user,  0.0% nice,  0.6% system,  0.3% interrupt, 96.9% idle
                Mem: 484M Active, 1270M Inact, 299M Wired, 198M Cache, 214M Buf, 1474M Free
                Swap: 4096M Total, 88K Used, 4096M Free

                PID USERNAME    THR PRI NICE  SIZE    RES STATE  C  TIME  WCPU COMMAND
                88032 www            1 103    0  187M 85228K select 7  0:22 18.05% httpd
                88034 www            1  20    0  178M 76476K lockf  3  0:25 17.76% httpd
                88021 www            1  20    0  186M 84896K lockf  6  0:13 16.92% httpd
                88652 www            1  20    0  179M 77400K lockf  2  0:03 12.81% httpd
                87380 www            1  4    0    98M 34296K accept 2  0:20  9.77% httpd
                88122 www            1  20    0  189M 87132K lockf  3  0:11  8.87% httpd
                88137 www            1  4    0 98692K 32220K accept 3  0:09  5.72% httpd
                88238 www            1  20    0  181M 79024K lockf  0  0:08  4.44% httpd
                88743 www            1  20    0  167M 64648K lockf  6  0:00  3.01% httpd
                88156 www            1  4    0 94244K 27812K accept 7  0:07  2.12% httpd
                88077 www            1  4    0 92680K 26300K accept 5  0:06  1.77% httpd
                88071 www            1  4    0 93192K 26788K accept 3  0:07  1.77% httpd
                87381 www            1  4    0 92504K 26208K accept 5  0:08  1.71% httpd
                  656 www            1  4    0 19432K  3696K kqread 6  99:29  1.56% nginx
                87382 www            1  98    0    98M 34192K select 2  0:09  1.37% httpd

Но иногда load растет, и ситуацию спасает только рестарт апача, который работает с php5.
Вопроса у меня два:
1) Что по вашему мнению может служить причиной такого странного поведения?
2) Как это исправить?


Время: 13:27.

Время: 13:27.
© OSzone.net 2001-