Как апач заставить убивать старые соединения?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Enforcer
Сообщения: 99
ОС: Debian GNU/Linux

Как апач заставить убивать старые соединения?

Сообщение Enforcer »

Через модуль статистики апача (server-status) увидел, что есть много запросов, которые просто не закрываются.
SS Seconds since beginning of most recent request -- вот по этой колонке, как я понял, можно увидеть, что процесс аццки долго уже висит.

В конфиге апача прописал директиву Timeout 60. Да и в пхп скриптах установлен лимит на 30 секунд. Но судя по этой /server-status есть много процессов, которые SS имеют существенно больше значение, чем 60.

Почему не убивается процесс, как настроить апач, чтобы после 60 секунд любой вызов прекращал свою работу?

ЗЫ Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как апач заставить убивать старые соединения?

Сообщение sash-kan »

Enforcer писал(а):
17.04.2010 18:07
Да и в пхп скриптах установлен лимит на 30 секунд.
подозреваю, что не надо было этого делать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Enforcer
Сообщения: 99
ОС: Debian GNU/Linux

Re: Как апач заставить убивать старые соединения?

Сообщение Enforcer »

sash-kan писал(а):
17.04.2010 19:10
Enforcer писал(а):
17.04.2010 18:07
Да и в пхп скриптах установлен лимит на 30 секунд.
подозреваю, что не надо было этого делать.


А сколько надо поставить? И реально ли это поможет в моей ситуации? Кажется мне, это будет как мертвому припарка.
А я этот параметр и другие уже 10 раз менял, как-то ничего вроде и не меняется.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Как апач заставить убивать старые соединения?

Сообщение KiWi »

Спасибо сказали:
Enforcer
Сообщения: 99
ОС: Debian GNU/Linux

Re: Как апач заставить убивать старые соединения?

Сообщение Enforcer »

То есть, проблема в медленных клиентах? Надо ставить nginx фронтом и apache бэком? Это спасение?
Спасибо сказали:
Enforcer
Сообщения: 99
ОС: Debian GNU/Linux

Re: Как апач заставить убивать старые соединения?

Сообщение Enforcer »

Кстати, а могут быть эти процессы из-за того, что люди стоят на раздаче на торренте? Почти все такие процессы исходят из адреса сайта, где работает торрент.
Спасибо сказали: