laptop and a wrench

Bug

The Web Socket URL on a Stream Service on an Amazon EC2 machine always assumes the internal IP address of the machine. Clients accessing the Stream service from outside of the EC2 machine are unable to start or subscribe to the Stream Service.

Last Published: September 30, 2016 ArcGIS for Server
Bug ID Number BUG-000089537
SubmittedJuly 31, 2015
Last ModifiedJune 5, 2024
Applies toArcGIS for Server
Version found10.3.1
Operating SystemWindows OS
Operating System VersionN/A
StatusWill Not Be Addressed

Additional Information

The workaround in this case is the correct way to do this, by providing the WebSocketContextURL value.

Workaround

External clients cannot resolve the internal (private) IP address of the server. They have to reach the server through a public IP … 50.21.184.92 for example.So you would need to specify, to ArcGIS Server, that the correct Web Socket Context URL to use is:{"WebSocketContextURL": "ws://50.21.184.92:6180"}You do not need to restart ArcGIS for Server to affect a change in the Web Socket Context URL. If you walk through steps 1, 2, and 3 above – you should see the change reflected in the stream service REST specification page if you refresh the page.

Steps to Reproduce

Bug ID: BUG-000089537

Software:

  • ArcGIS for Server

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options