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.
最後に公開された状態: September 30, 2016ArcGIS for Server
不具合 ID 番号
BUG-000089537
送信されました
July 31, 2015
最終更新日
June 5, 2024
適用対象
ArcGIS for Server
見つかったバージョン
10.3.1
オペレーティング システム
Windows OS
オペレーティング システムのバージョン
N/A
ステータス
Will Not Be Addressed
開発チームは、この問題またはリクエストを検討した結果、これに対処しないことに決定しました。 問題の「参考情報」セクションに、さらに詳細な説明が示されていることがあります。
参考情報
The workaround in this case is the correct way to do this, by providing the WebSocketContextURL value.
対処法
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.