nginx loadbalance für nodejs socket.io
414
Jiechao Li
Ich versuche, Nginx für den Reverse-Proxy zu verwenden und direkt auf zwei Server zu verweisen, auf denen node.js mit socket.io (lange Web-Socket-Verbindung) ausgeführt wird.
Wenn ich es an einen Server weitergebe, funktioniert es einwandfrei. Aber wenn ich versuche, zwei Server zu laden, bricht das immer zusammen. Hier ist meine Konfigurationsdatei, könnte mir jemand einen Hinweis geben?
upstream websocket { server 172.xx.xx.xx:49988 weight=3; server 172.xx.xx.xx:49988; keepalive 2000; } server { server_name 116.xx.xx.xx; listen 49998; location / { proxy_pass http://websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
Und ich mache lange Zeit Verbindungen mit socket.io und möchte die Verbindungszeit und den Datenverlust minimieren. Was ist die beste Methode dafür? Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Der Lastausgleichs-Router kann keine Verbindung zu VPN herstellen
-
3
Gibt es eine einfache Load Balancer-App für die Entwicklungsumgebung unter Windows?
-
1
Zusammenführen von zwei DSL-Diensten
-
2
NGINX, FastCGI PHP mit FTP-Zugriff, Wie werden Benutzer / Berechtigungen eingerichtet?
-
2
Warum leitet Nginx eine fremde URL um?
-
1
Passenger + Nginx-Leistung sinkt sehr schnell ...?
-
1
Update-rc.d liefert Fehler
-
6
Treffen Sie alle X Minuten eine Website
-
2
Wie kann der Inhalt einer error.log-Datei gelöscht werden, die Datei bleibt jedoch erhalten
-
3
Erhöhen mehrere Netzwerkkarten die Bandbreite?