2009-01-16 17 views
8

Gibt es eine Möglichkeit ich die Anzahl der gleichzeitigen Verbindungen an die Web Application auf meinem Apache Server läuft begrenzen.Grenzwert Anzahl gleichzeitiger Verbindungen in Apache2

Meine Server-Version ist Apache 2.2.11

+0

Von dem Kommentar zu der limitipconn beantwortet es sieht aus wie Sie suchen um gleichzeitige Verbindungen * von einem Benutzer * (oder IP) statt vom globalen zu blockieren? Wenn ja, möchten Sie vielleicht Ihre Frage bearbeiten. Wenn Sie IP-Adressen blockieren, beachten Sie auch, dass sich große Netzwerke hinter einem einzelnen Proxy verbergen. –

+0

Ich versuche nicht, gleichzeitige Verbindungen von einer einzelnen IP zu blockieren. Ich möchte nur eine Obergrenze für die maximale Anzahl aktiver Verbindungen mit Apache. –

Antwort

0

Ich bin nicht sicher, ob es für Sie nützlich, aber auf jeden Fall einen Versuch wert.

Vielleicht können Sie die Richtlinien verwenden MaxClients und ListenBackLog

Obwohl sie auf den gesamten Server auf den gleichzeitigen Zugriff anwenden, nicht nur die Anwendung, und auf einer Ressourcenbasis.

2

Werfen Sie einen Blick auf limitipconn Modul.

+1

Der obige Link ist relevant für Apache 1.3. Für Apache2 ist der Link http://dominia.org/djao/limitipconn2.html. Wie auch immer, ich werde es versuchen. –

0

Wir bauten vollständig eine Anwendungsschicht, was gespeichert, geprüft und beschränkt die Grenze nach Anzahl der Benutzer der Anwendung, die auf gleichzeitig angemeldet werden könnten.

Wenn es überschritten wurde, schickten wir sie zu einem ‚Wartezimmer‘ - arbeitete wie ein Charme.

So war es alle Anwendung verwaltet - wir mehr Apache-Server in einem Cluster hatten.

Wir wurden mit den Zend-Clustering Sachen nicht, IMO.

0

Klar doch:

http://apache.ivn.cl/#bandwidth

und Sie ein Debian-Paket finden

libapache2-mod-bw

+1

Können Sie mehr über das Modul erklären, mit dem Sie verbunden sind? –

Verwandte Themen