Ситуация такая, есть httpd, при большом количестве запросов висим, как лечить?
[Ответ]
Den 20:58 25.06.2006
Офигенный вопрос! Какой апач для начала? Какая OS? При скольки запросах виснет? И вообще, начинаем читать документацию. Для примера эту[Ответ]
dalex 21:14 25.06.2006
1 обновить до последней версии
2 определиться сколько может максимум обслуживать запросов в конфиге.
[Ответ]
Alex_Saf 22:04 25.06.2006
просто увеличить количество процессов апача ждущих запросов
но про ос и версию апача все стоило бы сказать.
и ей-ей интересна нагрузка на ваш сервер, чем вы ее организуете ;-)
мож у вас механизм прокси и реврайт во всю пашут. Так шта поточнее формулируйте. Еще принято выжимку из конфига(ов) бросить - народу посмотреть.
[Ответ]
scanNE® 19:31 03.07.2006
обновиться до версии 2.0 или 2.2 (до 450 запросов)
[Ответ]
dalex 19:53 03.07.2006
Сообщение от :
обновиться до версии 2.0 или 2.2 (до 450 запросов)
Это откуда такая интересная цифра?
Или имелось ввиду 450 запросов с одного процесса?
[Ответ]
Ant0 12:38 04.07.2006
Сообщение от Scratch:
Ситуация такая, есть httpd, при большом количестве запросов висим, как лечить?
знаю что в басибоксе встроен httpd, хотя и не апач... :-/ Scratch, ты бы уточнил чего за сервак юзаешь, а то телепаты все в отпуск уехали...
[Ответ]
maximn 12:42 04.07.2006
ну, судя по разделу, таки никсы.
но вопрос конечно из серии "не открывается диск I".. [Ответ]
scanner
и все равно непонятно откуда инфа.
[Ответ]
scanNE® 10:58 05.07.2006
dalex, в одном из недавних linux format была статья про тест апачей.
[Ответ]
flyingbytes 10:25 09.07.2006
>обновиться до версии 2.0 или 2.2 (до 450 запросов)
Чушь.
Scratch, ты б поточней симптомы "висения" описал. Может что в логах есть?
[Ответ]
scanNE® 10:59 09.07.2006
Сообщение от flyingbytes:
Чушь.
обоснуй? иначе свои слова забирай себе обратно
[Ответ]
Alex_Saf 15:02 09.07.2006
Сообщение от scanner:
обоснуй? иначе свои слова забирай себе обратно
Извини, а что разве не чушь?
апач использует один из трех вариантов (в 2.2 - по-моему два всего prefork и worker) управления своими процессами/потоками. По умолчанию стоит потоковый режим (хотя в данном случае это не важно). В самом начале конфы есть несколько параметров. В том числе MaxClients и ThreadsPerChild. Значение понятно из названий параметров. Таким образом, общее число одновременно обрабатываемых запросов равно произведению этих величин. Соответственно, манипулируя этими и иными параметрами можно добиться реакции на разное кол-во запросов.
ИМХО, тому кто создал этот тред надо пришлушаться было к ответу комрада Den'а. Потому как не указать даже ОС, не говоря уже о конфигах - это свинство.
[Ответ]