The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache2 prefork"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Apache2 prefork"  +/
Сообщение от paulstrong2012 email on 29-Июн-12, 21:31 
Всем привет! Есть вопрос касательно использования prefork.
Допустим, есть ситуация, когда все треды заняты обработкой кода. Приходит еще один запрос, и он встаёт в очередь, и так далее. И у клиентов будет висячее соединение "ожидание ответа..."
На фронте стоит кэширующий nginx, в нем есть настройка отдавать фирменный отлуп на 5хх ответы.
Кто-то может точно ответить, можно ли подтюнить апач таким образом, чтобы он не принимал соединения в очередь, когда все треды заняты обработкой кода, и отдавал пользователю, например 503 Service Unavailable, это идет, соответственно на nginx , и там формируется отлуп.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache2 prefork"  +/
Сообщение от Etch on 30-Июн-12, 00:48 
Думаю, вот это должно помочь:

http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listenb...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Apache2 prefork"  +/
Сообщение от Paulstrong2012 email on 30-Июн-12, 12:02 
> Думаю, вот это должно помочь:
> http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listenb...

Пробовали, соединение висит, но по другому, оно не попадает в очередь, но все равно висит

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Apache2 prefork"  +/
Сообщение от LSTemp (ok) on 30-Июн-12, 01:44 
> Всем привет! Есть вопрос касательно использования prefork.
> Допустим, есть ситуация, когда все треды заняты обработкой кода. Приходит еще один
> запрос, и он встаёт в очередь, и так далее. И у

я не понял. какие треды при prefork MPM - это старая модель - каждый клиент в отдельном соединении.

> клиентов будет висячее соединение "ожидание ответа..."

чего хотите - того и получаете.

> На фронте стоит кэширующий nginx, в нем есть настройка отдавать фирменный отлуп
> на 5хх ответы.

и на все ответы даже. причем настраивается.

> Кто-то может точно ответить, можно ли подтюнить апач таким образом, чтобы он
> не принимал соединения в очередь, когда все треды заняты обработкой кода,

см. п 1

> и отдавал пользователю, например 503 Service Unavailable, это идет, соответственно на
> nginx , и там формируется отлуп.

на нджинксе можно решить даже , при соответсвующей настройке апача.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Apache2 prefork"  +/
Сообщение от Paulstrong2012 email on 30-Июн-12, 12:07 
> чего хотите - того и получаете.

Мы непонятно описали чего хотим?

> на нджинксе можно решить даже , при соответсвующей настройке апача.

Видим вы человек с опытом, ждем от вас примеров

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Apache2 prefork"  +/
Сообщение от LSTemp (ok) on 03-Июл-12, 01:25 
>> чего хотите - того и получаете.
> Мы непонятно описали чего хотим?

Конфигов серверов нет. Планируемых и реальных нагрузок на них тоже не приведено.
Мы не поняли.

Очевидно Вы частично и весьма  существенно не понимаиете работу MPM в apache2 - поэтому задаете вопрос в меру своих знаний.

>> на нджинксе можно решить даже , при соответсвующей настройке апача.
> Видим вы человек с опытом, ждем от вас примеров

Я человек с опытом, жду от Вас денег. У Вас так же есть вариант сменить тон своих высказываний. Вам помощь надо или повыеживаться?

PS

Это вообще щедевр:

"На фронте стоит кэширующий nginx, в нем есть настройка отдавать фирменный отлуп на 5хх ответы.
Кто-то может точно ответить, можно ли подтюнить апач таким образом, чтобы он не принимал соединения в очередь, когда все треды заняты обработкой кода..."

Интерестно для чего по Вашему кеширующий сервер нужен, если основной (поскольку иных данных нет - считаю ЕДИНСТВЕННЫЙ) до состояния ступора доходит?

PSS
хрустальный шар в ломбарде - ближайшую неделю придется работать по старинке - с точными данными (конфиги итд).


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Apache2 prefork"  +/
Сообщение от Paulstrong2012 email on 07-Июл-12, 10:13 
То есть этот ресурс превратился в место для поиска работы? Что же, очень жаль, что подобные имеют место. Мы самостоятельно решим этот вопрос, без вашей помощи. Спасибо за внимание
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Apache2 prefork"  +/
Сообщение от LSTemp (ok) on 22-Июл-12, 02:35 
> То есть этот ресурс превратился в место для поиска работы? Что же,
> очень жаль, что подобные имеют место. Мы самостоятельно решим этот вопрос,
> без вашей помощи. Спасибо за внимание

1)
На этом ресурсе много чего всплывает, но для "поиска работы" есть соответствующий форум.

2)
Не можете вежливо общаться (цитирую себя: "У Вас так же есть вариант сменить тон своих высказываний") и попросить о помощи, предоставив все необходимые для этого данные? Не моя проблема.

3)
на X Ваше внимание.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру