Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Apache 2, Windows + кол-во max коннектов


Автор: Joes 30.8.2011, 21:20
Привет,
есть интранет-системка, которая будет работать на Apache 2, поднятом на Windows 7 (64-bit).
Вроде как кол-во коннектов с одного айпи, которое может обслужить Apache = 10? Есть ли какой-то патч или способ это количество увеличить?
Пока писал, наткнулся на доки по MaxClients Directive, пока еще не разобрался то ли это и вообще будет ли работать под Windows. Если кто что знает по этой проблеме, подскажите. 

Автор: goga075 30.8.2011, 23:50
Ну MaxClients  это не твой вариант. Ибо это настройки одного из модуля апач (prefork) Работает ли он под виндой я не знаю...
Оно работает по типу "новый клиент = новый процесс". А как это будет выглядеть на винда, даже и не знай.
да и для него перекомпиляция нужна

Скорее всего тебе нужно сделать неограниченные персистентные соединения 

В httpd.conf прописываем:

KeepAlive   On 
MaxKeepAliveRequests 100 #100 по умолчанию, чем больше тем производительней. Можно поставить 0 (неограниченно), но системные ресурсы тоже не резиновые!!!
KeepAliveTimeout   15 # 15 секунд хватит

Вот вроде как-то так, если вопрос правильно понял!!

Хотя под виндой может вылезти такая проблема как маленькое количество полуоткрытых соединений!!

Автор: Joes 31.8.2011, 11:21
Спасибо, похоже на то, что нужно!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)