Begrenzen Sie die Anzahl der gleichzeitigen verbindungen in Apache2
Gibt es eine Möglichkeit, kann ich die Anzahl der gleichzeitigen verbindungen zum Web-Anwendung läuft auf meinem Apache-Server.
Meine server version ist Apache 2.2.11
- Aus dem Kommentar zur limitipconn Antwort es sieht aus wie Sie suchen, um block gleichzeitige verbindungen von einem Benutzer (oder IP) anstelle von global one? Wenn ja, möchten Sie vielleicht zu Bearbeiten deiner Frage. Auch, wenn Sie IP-Adressen blockieren, bewusst sein, die große Netzwerke versteckt sich hinter einem einzelnen proxy.
- Ich bin nicht versucht, Sie zu blockieren gleichzeitige verbindungen von einer einzelnen IP. Ich will nur eine Mütze auf, die Sie mit der maximalen Anzahl der insgesamt aktiven verbindungen mit Apache.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie einen Blick auf limitipconn Modul.
Ich bin mir nicht sicher, ob es für Sie nützlich, aber es lohnt sich eine chance.
Vielleicht können Sie die Richtlinien
MaxClients und
ListenBackLog
Obwohl Sie übernehmen, um den gleichzeitigen Zugriff auf den gesamten server, nicht nur Ihrer Anwendung, und auf einer Ressourcenbasis.
Wir komplett auf der Anwendungsebene Sache, gespeichert, kontrolliert und beschränkt, das limit auf die Anzahl der Benutzer der Anwendung, die protokolliert werden könnte, auf gleichzeitig.
Wenn es überschritten, schickten wir Sie auf ein 'Wartezimmer' - arbeitete wie ein Charme.
Also es war alles von der Anwendung verwaltete, hatten wir mehrere apache-Server in einem cluster.
Waren wir nicht mit der Zend-clustering-Zeug , IMO.
Sichere Sache:
http://apache.ivn.cl/#bandwidth
und finden Sie ein debian-Paket zu
libapache2-mod-bw