Heim Backend-Entwicklung PHP-Tutorial Mehrere Konfigurationsmethoden von Nginx Upstream

Mehrere Konfigurationsmethoden von Nginx Upstream

Aug 08, 2016 am 09:18 AM
backup hash server upstream

Nachdruck von: http://lihuipeng007.blog.163.com/blog/static/12108438820108206101535/1. Umfrage (Standard)Jede Anfrage wird nacheinander in chronologischer Reihenfolge verschiedenen Backend-Servern zugewiesen. Wenn der Backend-Server ausfällt, kann er automatisch eliminiert werden. 2. Gewichtung
gibt die Abfragewahrscheinlichkeit an. Die Gewichtung ist proportional zum Zugriffsverhältnis und wird verwendet, wenn die Back-End-Serverleistung ungleichmäßig ist.
Zum Beispiel:
Upstream Bakend {
Server 192.168.0.14 Gewicht=10;
Server 192.168.0.15 Gewicht=10;
}3, ip_hash
Jede Anfrage wird entsprechend dem Hash-Ergebnis der Zugriffs-IP zugewiesen, sodass jeder Besucher festen Zugriff auf einen Back-End-Server hat, der das Sitzungsproblem lösen kann.
Zum Beispiel:
upstream backend {
ip_hash;
server 192.168.0.14:88;
server 192.168.0.15:80;
}4 (Dritter)
Anfragen werden entsprechend der Antwortzeit des Back-End-Servers zugewiesen, wobei denjenigen mit kurzen Antwortzeiten Vorrang eingeräumt wird.
Upstream-Backend {
Server Server1;
Server Server2;
fair;
}5. url_hash (Dritter) Zugriffs-URL Der Hash Das Ergebnis wird verwendet, um Anfragen so zu verteilen, dass jede URL an denselben Backend-Server weitergeleitet wird. Es ist effektiver, wenn der Backend-Server zwischengespeichert wird. Beispiel: Fügen Sie eine Hash-Anweisung zum Upstream hinzu. Andere Parameter wie Gewicht können nicht in die Server-Anweisung geschrieben werden.Upstream-Backend {
Server Squid1: 3128;
server squid2:3128;
hash $request_uri;
hash_method crc32;
}upstream backend{#Definieren Sie die IP-Adresse und den Gerätestatus des Lastausgleichsgeräts
ip_hash;
Server 127.0.0.1:9090 down;
Server 127.0.0.1:8080 Weight=2;
Server 127.0.0.1:6060;
Server 127.0.0.1:7070 Backup;
}
Fügen Sie
proxy_pass http://bakend/ zum Server hinzu, der den Lastausgleich verwenden muss Der Status jedes Geräts ist auf Folgendes gesetzt:
1.down bedeutet, dass das Der vorherige Server nimmt vorübergehend nicht an der Last teil
2. Das Gewicht ist standardmäßig 1. Je größer das Gewicht, desto größer das Gewicht der Last.
3.max_fails: Die Anzahl der zulässigen Anforderungsfehler beträgt standardmäßig 1. Wenn die maximale Anzahl überschritten wird, wird der vom Modul „proxy_next_upstream“ definierte Fehler zurückgegeben.
4.fail_timeout: Die Pausenzeit nach max_fails-Fehlern.
5.Sicherung: Wenn alle anderen Nicht-Backup-Maschinen ausgefallen oder ausgelastet sind, fordern Sie die Backup-Maschine an. Daher wird diese Maschine den geringsten Druck haben. nginx unterstützt die gleichzeitige Einrichtung mehrerer Lastausgleichsgruppen zur Verwendung durch ungenutzte Server. client_body_in_file_only Auf „Ein“ setzen. Sie können die Daten aus dem Client-Beitrag in einer Datei zum Debuggen aufzeichnen >
Speicherort für URL. Sie können einen neuen Proxy-Lastausgleich durchführen Das Obige stellt verschiedene Konfigurationsmethoden von Nginx Upstream vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Anleitung zum Installieren, Deinstallieren und Zurücksetzen des Windows-Server-Backups Anleitung zum Installieren, Deinstallieren und Zurücksetzen des Windows-Server-Backups Mar 06, 2024 am 10:37 AM

WindowsServerBackup ist eine Funktion des WindowsServer-Betriebssystems, die Benutzern dabei helfen soll, wichtige Daten und Systemkonfigurationen zu schützen und vollständige Sicherungs- und Wiederherstellungslösungen für kleine, mittlere und große Unternehmen bereitzustellen. Nur Benutzer, die Server2022 und höher ausführen, können diese Funktion nutzen. In diesem Artikel erklären wir, wie Sie WindowsServerBackup installieren, deinstallieren oder zurücksetzen. So setzen Sie die Windows Server-Sicherung zurück: Wenn Sie Probleme mit der Sicherung Ihres Servers haben, die Sicherung zu lange dauert oder Sie nicht auf gespeicherte Dateien zugreifen können, können Sie die Sicherungseinstellungen Ihres Windows Servers zurücksetzen. Um Windows zurückzusetzen

So aktivieren Sie Keepalive im Nginx-Upstream So aktivieren Sie Keepalive im Nginx-Upstream May 14, 2023 pm 07:04 PM

nginxupstream aktiviert keepaliveupstreamtomcat{serverops-coffee.cn:8080;keepalive1024;}server{location/{proxy_http_version1.1;proxy_set_headerConnection"";proxy_passhttp://tomcat;}}nginx wird in den meisten Fällen als Reverse-Proxy verwendet Projekt: Auf Nginx folgt beispielsweise Tomcat, auf Nginx folgt PHP usw. Zu diesem Zeitpunkt aktivieren wir Nginx und das Backend

So implementieren Sie die Redis-Hash-Operation in PHP So implementieren Sie die Redis-Hash-Operation in PHP May 30, 2023 am 08:58 AM

Hash-Operation // Weisen Sie den Feldern in der Hash-Tabelle Werte zu. Gibt 1 bei Erfolg und 0 bei Fehler zurück. Wenn die Hash-Tabelle nicht vorhanden ist, wird die Tabelle zuerst erstellt und dann der Wert zugewiesen. Wenn das Feld bereits vorhanden ist, wird der alte Wert überschrieben. $ret=$redis->hSet('user','realname','jetwu');//Den Wert des angegebenen Felds in der Hash-Tabelle abrufen. Wenn die Hash-Tabelle nicht existiert, geben Sie „false“ zurück. $ret=$redis->hGet('user','rea

Vorschauversion von Windows Server 2025 begrüßt Update, Microsoft verbessert Insiders-Testerlebnis Vorschauversion von Windows Server 2025 begrüßt Update, Microsoft verbessert Insiders-Testerlebnis Feb 19, 2024 pm 02:36 PM

Anlässlich der Veröffentlichung der Build 26040-Version von Windows Server gab Microsoft den offiziellen Namen des Produkts bekannt: Windows Server 2025. Außerdem wurde die Windows11WindowsInsiderCanaryChannel-Version build26040 eingeführt. Einige Freunde erinnern sich vielleicht noch daran, dass vor vielen Jahren jemand Windows NT erfolgreich vom Workstation-Modus in den Server-Modus umgestellt hat und dabei die Gemeinsamkeiten verschiedener Versionen von Microsoft-Betriebssystemen aufgezeigt hat. Zwar gibt es deutliche Unterschiede zwischen Microsofts aktueller Version des Server-Betriebssystems und Windows 11, doch wer auf die Details achtet, dürfte neugierig sein: Warum Windows Server die Marke aktualisiert hat,

Laravel-Entwicklung: Wie generiert man einen Passwort-Hash mit Laravel Hash? Laravel-Entwicklung: Wie generiert man einen Passwort-Hash mit Laravel Hash? Jun 17, 2023 am 10:59 AM

Laravel ist derzeit eines der beliebtesten PHP-Webframeworks und bietet Entwicklern viele leistungsstarke Funktionen und Komponenten, zu denen auch LaravelHash gehört. LaravelHash ist eine PHP-Bibliothek für Passwort-Hashing, mit der Sie Passwörter schützen und die Benutzerdaten Ihrer Anwendung sicherer machen können. In diesem Artikel erfahren wir, wie LaravelHash funktioniert und wie man es zum Hashen und Überprüfen von Passwörtern verwendet. Vorkenntnisse im Lernen von Lara sind erforderlich

Implementierung einer Sicherungs- und Wiederherstellungsstrategie für PHP-Anwendungen mit Docker Compose, Nginx und MariaDB Implementierung einer Sicherungs- und Wiederherstellungsstrategie für PHP-Anwendungen mit Docker Compose, Nginx und MariaDB Oct 12, 2023 am 09:52 AM

Implementierung von Sicherungs- und Wiederherstellungsstrategien für PHP-Anwendungen mit DockerCompose, Nginx und MariaDB Einführung: In der modernen Softwareentwicklung sind Sicherungs- und Wiederherstellungsstrategien ein entscheidender Bestandteil. Beim Entwerfen einer Sicherungs- und Wiederherstellungsstrategie für PHP-Anwendungen können wir eine Kombination aus DockerCompose, Nginx und MariaDB verwenden, um eine zuverlässige und flexible Lösung zu erreichen. Dieser Artikel enthält detaillierte Schritte und Codebeispiele, um den Lesern den schnellen Einstieg zu erleichtern. 1. Erstellen

So ändern Sie den Nginx-Versionsnamen, um jeden Webserver zu verschleiern So ändern Sie den Nginx-Versionsnamen, um jeden Webserver zu verschleiern May 14, 2023 pm 09:19 PM

So ändern Sie den Standardnamen von Nginx: Sie können ihn ein wenig verschleiern oder installieren Tipp: Im Allgemeinen werden Änderungen vorgenommen, bevor Nginx kompiliert wird. Nach der Änderung muss der Code wie folgt neu kompiliert werden: scr/core/nginx.conf#definenginx_version"1.4.7"#definenginx_ver"nginx/"n

Microsoft veröffentlicht die Windows Server vNext-Vorschauversion 25335 Microsoft veröffentlicht die Windows Server vNext-Vorschauversion 25335 Jan 10, 2024 am 08:49 AM

Während Microsoft das Win11-Vorschau-Update für den Desktop veröffentlicht hat, hat es heute auch die Windows Server Long Term Service Channel (LTSC)-Vorschau Build 25335 veröffentlicht. Wie üblich hat Microsoft weder ein vollständiges Änderungsprotokoll veröffentlicht noch einen entsprechenden Blog-Beitrag bereitgestellt. Microsoft hat das Aktualisierungsprotokoll der Windows Server-Vorschauversion so angepasst, dass es mit der Version des kanarischen Kanals übereinstimmt. Wenn keine neuen Inhalte eingeführt werden, wird der offizielle Blogbeitrag nicht veröffentlicht. Hinweis von IT Home: Die Servermarke wurde nicht aktualisiert und ist weiterhin Windows Server 2022 in der Vorschauversion. Zudem nennt Microsoft diese Versionen Windows Server vNext statt der bereits auf dem Markt befindlichen Windows Server 2019-Version.

See all articles