Apache: MaxClientsPerHost ?

Roman DAVID rdavid na danet.cz
Středa Říjen 30 17:16:29 CET 2002


Jan Kasprzak wrote:

> 	Zdravim,
>
> 	stala se mi takova divna vec - od vcerejska na svem virtualnim
> WWW serveru http://ftp.fi.muni.cz/ pozoruju enormni narust klientu,
> kteri stahuji RPMka Mandrake zpusobem, ze si otevrou treba 60 spojeni
> zaraz, mnohdy i na tentyz soubor, a stahuji. Je mi to v podstate jedno,
> (pojede jim to stejne pomalu, protoze bottleneck neni u nas), jenze
> dosahnu limitu MaxClients a nikdo jiny se na muj WWW server (vcetne
> www.linux.cz) nedostane. Zkousel jsem na routeru blokovat prislusne
> IP adresy, ale budto to nekdo dela schvalne nebo je takovych lidi vic,
> proste za chvili se objevi z jine IP adresy totez.
>
> 	Nevite nekdo jestli existuje moznost v Apachovi omezit mnozstvi
> spojeni z jedne IP adresy? Reseni ktere je ted na /. v sekci Apache
> mi nevyhovuje - nechci klienty omezovat na pocet stazenych stranek
> v casovem intervalu, ale na pocet soucasne otevrenych spojeni.
>
Snad zkusit http://dominia.org/djao/limitipconn.html

A nebo mozna (pokud pouzivate keepalive):
http://httpd.apache.org/docs/mod/core.html#maxkeepaliverequests
==
MaxKeepAliveRequests directive
Syntax: MaxKeepAliveRequests number
Default: MaxKeepAliveRequests 100
Context: server config
Status: core
Compatibility: Only available in Apache 1.2 and later.

The MaxKeepAliveRequests directive limits the number of requests allowed 
per connection when KeepAlive is on. If it is set to "0", unlimited 
requests will be allowed. We recommend that this setting be kept to a 
high value for maximum server performance. In Apache 1.1, this is 
controlled through an option to the KeepAlive directive.
==

Roman DAVID



Další informace o konferenci Linux