Через модуль статистики апача (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
Как апач заставить убивать старые соединения?
Модераторы: SLEDopit, Модераторы разделов
-
Enforcer
- Сообщения: 99
- ОС: Debian GNU/Linux
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как апач заставить убивать старые соединения?
подозреваю, что не надо было этого делать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Enforcer
- Сообщения: 99
- ОС: Debian GNU/Linux
Re: Как апач заставить убивать старые соединения?
А сколько надо поставить? И реально ли это поможет в моей ситуации? Кажется мне, это будет как мертвому припарка.
А я этот параметр и другие уже 10 раз менял, как-то ничего вроде и не меняется.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
Enforcer
- Сообщения: 99
- ОС: Debian GNU/Linux
Re: Как апач заставить убивать старые соединения?
То есть, проблема в медленных клиентах? Надо ставить nginx фронтом и apache бэком? Это спасение?
-
Enforcer
- Сообщения: 99
- ОС: Debian GNU/Linux
Re: Как апач заставить убивать старые соединения?
Кстати, а могут быть эти процессы из-за того, что люди стоят на раздаче на торренте? Почти все такие процессы исходят из адреса сайта, где работает торрент.