Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Что за процесс? / 21 сообщений из 21, страница 1 из 1
20.08.2011, 21:16
    #37404657
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Код: plaintext
1.
2.
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2280 root      20   0  332m 3136  892 S    2  0.0  10:13.93 sw-collectd
...
Рейтинг: 0 / 0
21.08.2011, 09:40
    #37404894
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Hett,

вгугол, вторая же ссылка...
...
Рейтинг: 0 / 0
21.08.2011, 11:06
    #37404931
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
ааа, первый раз не заметил.
...
Рейтинг: 0 / 0
21.08.2011, 12:24
    #37404974
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
еще не могу врубитсья, почему у процессов apache2 такое маленькое время?
Вроде в error.log ничего нету, думал что они перезапускаются то и дело, но вроде не перезапускаются...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
Tasks: 144 total,   1 running, 143 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  12076428k total,  1853752k used, 10222676k free,    41376k buffers
Swap:  3997680k total,        0k used,  3997680k free,  1114220k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2280 root      20   0  332m 3424  892 S    0  0.0  16:40.05 sw-collectd
 1310 mysql     20   0  314m  77m 8168 S    0  0.7   6:20.38 mysqld
 2040 drweb     20   0  123m 119m 1648 S    0  1.0   5:27.57 drwebd.real
   15 root      20   0     0    0    0 S    0  0.0   1:11.68 events/0
 2248 nobody    20   0  146m  22m  864 S    0  0.2   0:42.96 memcached
30803 root      20   0 82248  24m 1740 S    0  0.2   0:40.72 lfd
   10 root      20   0     0    0    0 S    0  0.0   0:29.89 ksoftirqd/2
  288 root      20   0     0    0    0 S    0  0.0   0:23.12 md1_raid1
 1378 root      20   0  112m  48m 2252 S    0  0.4   0:16.18 spamd
 2295 root      20   0  212m  26m 4776 S    0  0.2   0:16.15 sw-engine
 1797 root      20   0 37160 2400 1880 S    0  0.0   0:16.08 master
    4 root      20   0     0    0    0 S    0  0.0   0:15.28 ksoftirqd/0
 1805 postfix   20   0 39388 2576 1952 S    0  0.0   0:13.36 qmgr
  300 root      20   0     0    0    0 S    0  0.0   0:10.97 kjournald
  952 root      20   0     0    0    0 S    0  0.0   0:09.62 flush-9:1
 1061 root      20   0  117m 1924 1092 S    0  0.0   0:06.92 rsyslogd
   18 root      20   0     0    0    0 S    0  0.0   0:02.66 events/3
10775 www-data  20   0  289m  27m 5416 S    0  0.2   0:02.38 apache2
10853 www-data  20   0  287m  25m 5228 S    0  0.2   0:02.37 apache2
   66 root      20   0     0    0    0 S    0  0.0   0:02.35 kswapd0
    7 root      20   0     0    0    0 S    0  0.0   0:02.11 ksoftirqd/1
 1168 bind      20   0  211m  23m 2364 S    0  0.2   0:01.81 named
 1139 sw-cp-se  20   0 47088 3408 1616 S    0  0.0   0:01.48 sw-cp-serverd
10855 www-data  20   0  289m  27m 5276 S    0  0.2   0:01.40 apache2
    1 root      20   0  8352  776  648 S    0  0.0   0:01.38 init
 1090 root      20   0 63312 1964 1248 S    0  0.0   0:01.12 nmbd
 8625 root      20   0  273m  21m 9.9m S    0  0.2   0:01.10 apache2
10926 www-data  20   0  285m  27m 5324 S    0  0.2   0:01.04 apache2
10923 www-data  20   0  294m  32m 5644 S    0  0.3   0:01.03 apache2
 3111 avahi     20   0 34148 1864 1300 S    0  0.0   0:00.90 avahi-daemon
   16 root      20   0     0    0    0 S    0  0.0   0:00.88 events/1
 1884 root      20   0 13776  680  532 S    0  0.0   0:00.84 couriertcpd
   33 root      20   0     0    0    0 S    0  0.0   0:00.82 kblockd/3
   17 root      20   0     0    0    0 S    0  0.0   0:00.81 events/2
   13 root      20   0     0    0    0 S    0  0.0   0:00.71 ksoftirqd/3
 1886 root      20   0  3856  588  492 S    0  0.0   0:00.63 courierlogger
10989 www-data  20   0  284m  25m 4996 S    0  0.2   0:00.62 apache2
10979 www-data  20   0  293m  35m 5044 S    0  0.3   0:00.55 apache2
10974 www-data  20   0  292m  34m 5044 S    0  0.3   0:00.48 apache2
...
Рейтинг: 0 / 0
21.08.2011, 13:00
    #37404995
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Или это mpm_prefork_module ?
Вроде как настреоно чтобы апач использовался как модуль на данном сайте.
...
Рейтинг: 0 / 0
21.08.2011, 14:51
    #37405084
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Даже если и prefork, он же не перезапускает процесс после обработки 1 запроса?
...
Рейтинг: 0 / 0
22.08.2011, 03:40
    #37405490
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
HettИли это mpm_prefork_module ? В документацию иногда полезно поглядывать http://httpd.apache.org/docs/2.0/mod/prefork.html

HettВроде как настреоно чтобы апач использовался как модуль на данном сайте.Как модуль _чего_ должен использоваться Апач?
...
Рейтинг: 0 / 0
23.08.2011, 08:13
    #37407118
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Про модуль я чего-то с просони прогнал :)
Так или иначе проблема есть.
...
Рейтинг: 0 / 0
23.08.2011, 08:13
    #37407119
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Или я чего-то не знаю о учете времени процесса на Debian.
...
Рейтинг: 0 / 0
23.08.2011, 08:41
    #37407141
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
HettИли я чего-то не знаю о учете времени процесса на Debian.это не время запуска апача, это сколько секунд апач накрутил на cpu, а время старта есть такой параметр у процессов, но он здесь не выведен.
...
Рейтинг: 0 / 0
23.08.2011, 08:58
    #37407156
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Что-то меня сегодня никто не понимает))

Если бы это было время запуска, я бы нисколько не удивился.

Попробую рассказать все подробнее:

Некоторое время наблюдаю за работой веб-сервера (нагрузка на нем есть, не очень большая, но все же, лог файлы пишутся примерно со скоростью 5-100 строк в секунду)

Наблюдал за списком процессов (top) и заметил, что все процессы апача то и дело перезапускаются.

Настройки такие:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
    StartServers          15
    MinSpareServers       15
    MaxSpareServers       15
    MaxClients           100
    MaxRequestsPerChild   0
</IfModule>

Вот 2 снимка процессов с интервалом ~20 секунд


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
8668 root      20   0  273m  21m 9.9m S    0  0.2   0:00.64 apache2
 8675 www-data  20   0  163m 7552  468 S    0  0.1   0:00.01 apache2
10741 www-data  20   0  282m  25m 4408 S    0  0.2   0:00.34 apache2
10856 www-data  20   0  279m  23m 4392 S    0  0.2   0:00.30 apache2
10896 www-data  20   0  280m  23m 4196 S    0  0.2   0:00.07 apache2
10903 www-data  20   0  285m  28m 4428 S    0  0.2   0:01.03 apache2
10926 www-data  20   0  273m  13m 1852 S    0  0.1   0:00.00 apache2
10934 www-data  20   0  282m  25m 4376 S    0  0.2   0:00.16 apache2
10936 www-data  20   0  285m  28m 4380 S    0  0.2   0:00.42 apache2
10969 www-data  20   0  280m  23m 4428 S    0  0.2   0:00.18 apache2
10984 www-data  20   0  273m  13m 1864 S    0  0.1   0:00.00 apache2
10986 www-data  20   0  273m  13m 1768 S    0  0.1   0:00.00 apache2
11006 www-data  20   0  273m  13m 1768 S    0  0.1   0:00.00 apache2
11007 www-data  20   0  281m  24m 4260 S    0  0.2   0:00.17 apache2
11008 www-data  20   0  273m  13m 1768 S    0  0.1   0:00.00 apache2
11009 www-data  20   0  280m  23m 4240 S    0  0.2   0:00.14 apache2
11010 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11011 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11012 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11017 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2



11151 www-data  20   0     0    0    0 Z    2  0.0   0:00.35 apache2 <defunct>
 8668 root      20   0  273m  21m 9.9m S    0  0.2   0:00.70 apache2
 8675 www-data  20   0  163m 7552  468 S    0  0.1   0:00.01 apache2
11011 www-data  20   0  282m  26m 4556 S    0  0.2   0:00.54 apache2
11076 www-data  20   0  285m  28m 4424 S    0  0.2   0:00.56 apache2
11078 www-data  20   0  284m  28m 4560 S    0  0.2   0:00.23 apache2
11121 www-data  20   0  280m  23m 4436 S    0  0.2   0:00.52 apache2
11140 www-data  20   0  282m  25m 4360 S    0  0.2   0:00.38 apache2
11141 www-data  20   0  279m  22m 4352 S    0  0.2   0:00.15 apache2
11149 www-data  20   0  273m  13m 1768 S    0  0.1   0:00.00 apache2
11159 www-data  20   0  274m  15m 3020 S    0  0.1   0:00.01 apache2
11160 www-data  20   0  284m  27m 4360 S    0  0.2   0:00.12 apache2
11170 www-data  20   0  284m  27m 4472 S    0  0.2   0:00.42 apache2
11171 www-data  20   0  273m  13m 1808 S    0  0.1   0:00.00 apache2
11172 www-data  20   0  273m  13m 1800 S    0  0.1   0:00.00 apache2
11176 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11177 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11178 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11180 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11181 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11182 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2
11183 www-data  20   0  273m  13m  980 S    0  0.1   0:00.00 apache2

Как видим PID у всех поменялся, собственно это и подтвердило мои подозрения о том, что процессы долго не живут.
Пытаюсь понять, почему?
...
Рейтинг: 0 / 0
23.08.2011, 09:00
    #37407158
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
И еще вопрос, почему у меня на втором снимке количество процессов больше чем максимально разрешенное?
...
Рейтинг: 0 / 0
23.08.2011, 09:22
    #37407183
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
StartServers 15
MinSpareServers 15
MaxSpareServers 15

Стартует 15, все они в этот момент Spare (запасные). Приходит клиент, запасных становится 14 < MaxSpareServers, он создает еще один spare чтоб было 15, клиент уходит, spare становится 16 > MinSpareServers, апач мочит лишнего.

Сделайте MaxSpareServers 20 и перезапустите апач
...
Рейтинг: 0 / 0
23.08.2011, 09:23
    #37407185
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
HettЧто-то меня сегодня никто не понимает))
объяснять надо нормально, а не играть в партизана.
Кстати проблема-то в итоге в чем? Пользователи на что жалуются-то?
...
Рейтинг: 0 / 0
23.08.2011, 09:25
    #37407187
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Вот, теперь понятно, я почему-то опустил слово "запасные".
...
Рейтинг: 0 / 0
23.08.2011, 09:31
    #37407195
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Журавлев ДенисHettЧто-то меня сегодня никто не понимает))
объяснять надо нормально, а не играть в партизана.
Кстати проблема-то в итоге в чем? Пользователи на что жалуются-то?

Я сначала сам не понял, что они перезапускаются, было только подозрение, поэтому и спросил, почему у них время маленькое.
Клиенты то не жалуются, но зачем за зря форкать каждый раз процесс.
...
Рейтинг: 0 / 0
23.08.2011, 09:31
    #37407196
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Стартует 15, все они в этот момент Spare (запасные). Приходит клиент, запасных становится 14 < MaxSpareServers, он создает еще один spare чтоб было 15, клиент уходит, spare становится 16 > MinSpareServers, апач мочит лишнего.


Стартует 15, все они в этот момент Spare (запасные). Приходит клиент, запасных становится 14 < MinSpareServers, он создает еще один spare чтоб было 15, клиент уходит, spare становится 16 > MaxSpareServers, апач мочит лишнего.
...
Рейтинг: 0 / 0
23.08.2011, 09:32
    #37407198
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Журавлев ДенисСтартует 15, все они в этот момент Spare (запасные). Приходит клиент, запасных становится 14 < MaxSpareServers, он создает еще один spare чтоб было 15, клиент уходит, spare становится 16 > MinSpareServers, апач мочит лишнего.


Стартует 15, все они в этот момент Spare (запасные). Приходит клиент, запасных становится 14 < MinSpareServers, он создает еще один spare чтоб было 15, клиент уходит, spare становится 16 > MaxSpareServers, апач мочит лишнего.

Я понял что опечатка
...
Рейтинг: 0 / 0
23.08.2011, 09:35
    #37407208
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
HettЖуравлев Дениспропущено...
объяснять надо нормально, а не играть в партизана.
Кстати проблема-то в итоге в чем? Пользователи на что жалуются-то?

Я сначала сам не понял, что они перезапускаются, было только подозрение, поэтому и спросил, почему у них время маленькое.
Клиенты то не жалуются, но зачем за зря форкать каждый раз процесс.
Я бы на вашем месте MaxRequestsPerChild поставил 1000 , пусть убиваются хоть иногда, потому что память все равно течет. Перезапуск вас вообще волновать не должен. Те кого волнует эти нанопроценты, по форумам не шарятся.
...
Рейтинг: 0 / 0
23.08.2011, 09:40
    #37407216
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Да, можно.
Хотя с учетом того, что иногда бывают большие всплески - процессы порождаются и убиваются. А убиваются с наименьшим PID, как я понял.
...
Рейтинг: 0 / 0
23.08.2011, 11:25
    #37407462
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за процесс?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
14212 www-data  20   0  296m  34m 5976 R   53  0.3   0:22.27 apache2
14202 www-data  20   0  293m  32m 6280 S   26  0.3   0:18.90 apache2
14193 root      20   0  273m  21m 9.9m S    0  0.2   0:00.28 apache2
14200 www-data  20   0  163m 7548  468 S    0  0.1   0:00.04 apache2
14204 www-data  20   0  298m  36m 6020 S    0  0.3   0:21.53 apache2
14207 www-data  20   0  294m  33m 6028 S    0  0.3   0:20.33 apache2
14208 www-data  20   0  287m  26m 6040 S    0  0.2   0:20.21 apache2
14209 www-data  20   0  293m  31m 5912 S    0  0.3   0:17.44 apache2
14223 www-data  20   0  291m  30m 5988 S    0  0.3   0:18.18 apache2
14225 www-data  20   0  289m  28m 5984 S    0  0.2   0:21.24 apache2
14264 www-data  20   0  292m  30m 5844 S    0  0.3   0:18.35 apache2
14578 www-data  20   0  293m  31m 5980 S    0  0.3   0:20.03 apache2
14589 www-data  20   0  289m  28m 5920 S    0  0.2   0:18.57 apache2
14593 www-data  20   0  285m  27m 5420 S    0  0.2   0:16.98 apache2
14594 www-data  20   0  289m  28m 6048 S    0  0.2   0:30.45 apache2
15412 www-data  20   0  287m  29m 5376 S    0  0.3   0:12.01 apache2
16230 www-data  20   0  286m  27m 5844 S    0  0.2   0:12.63 apache2
16451 www-data  20   0  287m  30m 4888 S    0  0.3   0:09.70 apache2
17125 www-data  20   0  289m  30m 5360 S    0  0.3   0:03.05 apache2
17126 www-data  20   0  287m  30m 4628 S    0  0.3   0:02.93 apache2
17127 www-data  20   0  287m  29m 4760 S    0  0.3   0:03.17 apache2
17152 www-data  20   0  285m  27m 5396 S    0  0.2   0:03.41 apache2
17156 www-data  20   0  284m  26m 5376 S    0  0.2   0:03.83 apache2
17157 www-data  20   0  285m  26m 5076 S    0  0.2   0:03.30 apache2
19520 www-data  20   0  282m  25m 4424 S    0  0.2   0:00.74 apache2
19521 www-data  20   0  287m  29m 4412 S    0  0.3   0:00.65 apache2
19522 www-data  20   0  285m  27m 5324 S    0  0.2   0:01.15 apache2
19708 www-data  20   0  279m  22m 4364 S    0  0.2   0:00.11 apache2
19709 www-data  20   0  273m  13m 1784 S    0  0.1   0:00.00 apache2
19710 www-data  20   0  273m  13m 1864 S    0  0.1   0:00.00 apache2

Теперь вот нормально стало.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Что за процесс? / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]