Ich habe einen Netty-Server, der das Atmosphären-Framework für ein Echtzeit-Benachrichtigungssystem über Websockets ausführt.WebSockets Verbindungsfehler amazon ec2
Das System funktioniert perfekt auf meinem lokalen Computer, aber wenn ich es auf EC2 bereitstellen, scheint es einfach nicht zu funktionieren. Ich bin jedoch in der Lage, auf den entfernten Netty-Server telnet. Der Server ist zugänglich und Ports offen sind auf EC2
Firefox den folgenden Fehler wirft
Using URL: ws://beta.myapp.com:2880/myhandle?id=1&name=Chinese_food_rule_2& X-Atmosphere-tracking-id=35490c47-59d6-abf6-36fa-431aa340d90a&X-Atmosphere-Framework=0.9&X-Atmosphere-Transport=websocket&X-Cache-Date=0&Content-Type=application/json
Websocket error, reason: undefined
Firefox can't establish a connection to the server at ws://beta.myapp.com:2880/myhandle?id=1&name=Chinese_food_rule_2&X-Atmosphere-tracking-id=35490c47-59d6-abf6-36fa-431aa340d90a&X-Atmosphere-Framework=0.9&X-Atmosphere-Transport=websocket&X-Cache-Date=0&Content-Type=application/json.
Websocket closed, reason: Connection was closed abnormally (that is, with no close frame being sent).
Der Server selbst eine Anfrage nicht erhalten, dies führt mich zu denken, dass dies einige EC2 Web Sockets Gotcha, die ich bin mir dessen nicht bewusst.
Haben Sie Ihre Firewalls so eingerichtet, dass 2880 geöffnet ist? – Veebs