Heim > Artikel > Betrieb und Instandhaltung > So erstellen Sie einen leistungsstarken Lastausgleichscluster aus Nginx+Tomcat
nginx ist ein leistungsstarker http-Server/Reverse-Proxy-Server und E-Mail-Proxyserver (imap/pop3). Es belegt weniger Speicher, verfügt über starke Parallelitätsfunktionen und bietet eine bessere Leistung unter Webservern desselben Typs. Nginx kann auf den meisten Unix-Linux-Betriebssystemen kompiliert und ausgeführt werden, und es gibt eine Windows-portierte Version. Im Allgemeinen wird für neue Websites empfohlen, die neueste stabile Version als Produktionsversion zu verwenden.
Die maximale Anzahl von Online-Besuchen, die von einem einzelnen Kater unterstützt werden, beträgt etwa 500. Um mehr Besuche zu unterstützen, kann ein Kater dies nicht tun. Hier verwenden wir die Clusterbereitstellung, mehrere Tomcats und Nginx als Reverse-Proxy.
Die Architektur ist wie folgt:
Vorbereitung
apache-tomcat-7.0.61
nginx-1.12.2
redis-X64-3.100
, um das Beispiel hier zu vereinfachen, hier, wir haben wir hier vereinfachen Sprechen Sie nur über die Bereitstellung und Integration von Nginx + Tomcat.
nginx-Installation
(1) Gehen Sie zur offiziellen Website, um die neueste stabile Version von Nigx für Windows herunterzuladen (ich verwende Version 1.12.2).
(2) Entpacken Sie die Datei in ein beliebiges Verzeichnis auf der Festplatte. Hier entpacke ich es in f:nginx-1.12.2 .conf
1. Die Anzahl der Prozesse und die maximale Anzahl von Verbindungen pro Prozess nginx-Prozessnummer, es wird empfohlen, sie gleich der Gesamtzahl der CPU-Kerne festzulegenDie maximale Anzahl von Verbindungen für einen einzelnen Prozess. Dann ist die maximale Anzahl der Verbindungen des Servers = Anzahl der Verbindungen * Anzahl der Prozesse Wenn Sie mehrere Domänennamen haben, verwenden Sie diese durch Leerzeichen getrennt. Beispiel: Servername www.sohu.com baidu,com
Aufgrund unterschiedlicher Gewichte während des Prozesses Da die Seite ständig aktualisiert wird, ist es wahrscheinlicher, dass „5.20 Server“ angezeigt wird.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen leistungsstarken Lastausgleichscluster aus Nginx+Tomcat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!