Apache max slots és tudakolás :)

Fórumok

Sziasztok!

Konkrétan keresgélek napok óta az interneten és válaszokat nem kaptam így a kedvenc fórumomat hívom segítségül. A téma azért az ubi, mert végül is mégis csak ott fut az indiánom.

Van egy apache 2.2 ubuntu 11.04 server edisönön és az a kérdés, hogy tudnék belőle kifacsarni sok-sok Szabad Slot-ot. Kikapcsoltam a Keepalive-t mert főleg olyan tartalmakat kérnek le a júzerek, amiknél ez nem jön jól. Emellett körül-belül ilyen beállításokkal futunk:

StartServers 20
ServerLimit 900
MinSpareServers 30
MaxSpareServers 300
MaxClients 400

(A prefork beállításai ezek). Amit mindenhol olvasok, hogy a rendelkezésre álló maximum slot Keepalive ON esetén 256db, OFF esetén 400db. Miért? Hol lehet állítani?

http://www.apache.org/server-status
Nekik miért szabad? :) Nekem is legyen szabad.

Segítsetek :)
Köszi

Hozzászólások

Ha ezt megnézed:


    48 requests currently being processed, 208 idle workers

Ez bizony 256 slot. Ez hardkódolva van. Az apache így van megvalósítva ennek elégnek kell lennie.


    72.6 requests/sec

Azért ez nem rossz:
72.6 req/s * 60s * 60min * 24h = 6272640 req/day

ha ez kevés akkor nem az apache kell neked, vagy nem egy apache kell neked. Különben csak az apache -on performanciát tuningolni nem elég, biztos, hogy a sysctl -en is érdemes tekergetni és tesztelni.

----
올드보이
http://molnaristvan.eu/

köszi a gyors választ. A current slots valóban 256 nak tűnik, bár (107 requests currently being processed, 277 idle workers). Viszont ha megnézed a pontocskákat. Namost nekem abból 400db van, neki meg legalább háromszor annyi. Amúgy persze hogy elég, főleg még, de kíváncsiságból szerettem volna tudakolni hogyan megy ez :)