Висящие "G" Gracefully finishing

12
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
4969

Не могу понять куда копать.

Server Version: Apache/2.2.21 (Unix)

Max Requests Per Child 4000

Перед апатчем nginx, там ограничение на 60 сек. В PHP тоже 60 сек.

Но висят, процессы и всё. Разных движков, разных направлений.

Где-то за неделю штук 5 накапливается.

Почему не апатч их не убивает?!

---------- Добавлено 10.02.2012 в 20:45 ----------

Посмотрел несколько процессов висящих, у них Trace:

poll([{fd=194, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)

poll([{fd=194, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)

clock_gettime(CLOCK_MONOTONIC, {1805730, 851178376}) = 0

clock_gettime(CLOCK_MONOTONIC, {1805730, 851207301}) = 0

clock_gettime(CLOCK_MONOTONIC, {1805730, 851237670}) = 0

poll([{fd=194, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
DV
На сайте с 01.05.2010
Offline
644
#1
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#2

Мде, с 2007 не смогли до сих пор нормально подкрутить, прелестно...

M
На сайте с 16.09.2009
Offline
278
#3

GracefulShutdownTimeout попробуйте выставить

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#4
myhand:
GracefulShutdownTimeout попробуйте выставить

Спасибо. Поставил 120, посмотрим-с

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5

Не, не помогло.

Висят, уже 4-ре штучки за сутки.

---------- Добавлено 11.02.2012 в 13:36 ----------

Я чёт не понял, а что все этим страдают и руками перезагружают апатч, на всех серверах, где есть Apache? Да ладно :)

M
На сайте с 16.09.2009
Offline
278
#6
LEOnidUKG:
Я чёт не понял, а что все этим страдают

Чем таким "этим"? Вы привели кусок трейса - по нему можно только гадать о проблеме. Далеко не факт, что она связана буквально с приведенным выше багом. Ставьте отладочные символы, смотрите дебагером.

LEOnidUKG:
и руками перезагружают апатч, на всех серверах, где есть Apache?

Например, я с подобным поведением (когда пришлось "руками перезагружать") уже давно не сталкивался. А когда последний раз натыкался на проблемы с неумирающими в "G" процессами - это было обязано какому-то багу в PHP-расширении, сидящем в mod_php.

Возможно, "разные движки" имеют нечно общее типа какого-то расширения PHP для кеширования.

M
На сайте с 01.12.2009
Offline
235
#7
LEOnidUKG:
Не могу понять куда копать.

Server Version: Apache/2.2.21 (Unix)

Max Requests Per Child 4000

Перед апатчем nginx, там ограничение на 60 сек. В PHP тоже 60 сек.

Но висят, процессы и всё. Разных движков, разных направлений.

Где-то за неделю штук 5 накапливается.

Почему не апатч их не убивает?!

---------- Добавлено 10.02.2012 в 20:45 ----------

Посмотрел несколько процессов висящих, у них Trace:

poll([{fd=194, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
poll([{fd=194, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
clock_gettime(CLOCK_MONOTONIC, {1805730, 851178376}) = 0
clock_gettime(CLOCK_MONOTONIC, {1805730, 851207301}) = 0
clock_gettime(CLOCK_MONOTONIC, {1805730, 851237670}) = 0
poll([{fd=194, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)

ipv6 отключите, в системе.

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#8
madoff:
ipv6 отключите, в системе.

Не факт. Хотя, ага - в моем случае проблема была именно в поддержке ipv6.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#9

Хм, сейчас попробую.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#10

Не хило я так перезагрузил сервак, что в ДЦ материнку пришлось поменять :D

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий