Как апач заставить убивать старые соединения? - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Хостинг и железо
Дата
USD/RUB90.1887
BTC/USD67670.8027
Хостинг и железо Обсуждаем вопросы хостинга и железа.

Закрытая тема
Опции темы Опции просмотра
Старый 24.02.2010, 10:39
Start Post: Как апач заставить убивать старые соединения? 
  #21
Bill
Member
 
Регистрация: 16.12.2008
Сообщений: 89
Бабло: $30500
Отправить сообщение для Bill с помощью ICQ
По умолчанию

У меня прога вызывает пхп скрипты на апаче, и часа за 3 апач падает. Вроде и потоков не много, да и скрипты простые.

Через модуль статистики апача (через /server-status) увидел, что есть много запросов, которые просто не закрываются.

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

В конфиге апача прописал директиву Timeout 60. Да и в пхп скриптах установлен лимит на 30 секунд.

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

Почему не убивается процесс, как настроить апач, чтобы после 60 секунд любой вызов прекращал свою работу?
Bill вне форума  
Старый 24.02.2010, 15:04   #22
gcc
Ебланнед
 
Регистрация: 22.11.2007
Сообщений: 2,984
Бабло: $48575
По умолчанию

Цитата:
The TimeOut directive currently defines the amount of time Apache will wait for three things:

1. The total amount of time it takes to receive a GET request.
2. The amount of time between receipt of TCP packets on a POST or PUT request.
3. The amount of time between ACKs on transmissions of TCP packets in responses.
я выше спрашивал, ты уверен что у тебя скрипт действительно висит намертво?
__________________
Protecting the future
gcc вне форума