2017-03-24 5 views
0

Ich habe eine Node/Express App auf dem Server für Sockets und auf dem Client ist es Angular 1.5. Ausführen des Codes lokal auf http unter Verwendung derselben Architektur, z. separater Socket Server alles funktioniert einwandfrei.Socket.IO verbindet Websocket immer wieder mit Cloudflare

Wenn ich den Code lokal ausführen, erstellt er eine Verbindung und führt sehr wenig Abfragen über Xhr. Auf cloudflare mit https macht es viele Abfragen, verbindet sich ständig und nicht alle Nachrichten scheinen zum Webclient

Nachrichten hit cloudflare, die dann leitet sie zu einem loadbalancer mit Haproxy, die dann leitet die Anforderungen an eine App weitergeleitet in einer Andock-Instanz auf einem anderen Computer ausgeführt wird.

Websocket connections

Antwort

0

Ihr Problem ist am wahrscheinlichsten auftritt beacause eines Problems mit cloudflare nur Verkehr auf eine begrenzte Anzahl von Häfen. Versuchen Sie einen der Ports, die im folgenden Link für Ihren Server aufgeführt sind, und versuchen Sie, eine Verbindung zu ihm herzustellen.

https://support.cloudflare.com/hc/en-us/articles/200169156-Which-ports-will-Cloudflare-work-with-

+0

Betrachten Antwort darauf beschränkt externe Links auf den Kommentar der Frage hinzufügen. –

Verwandte Themen