Не может заставить веб-Сокеты работать с виртуальным перенаправлением IP

Я не могу заставить веб-Сокеты работать над моим сайтом, когда я получаю доступ к нему через его виртуальный IP. Если я использую, это реально (интранет) IP, все работает отлично. Если я использую виртуальный IP, я получаю это на консоли Google Chrome:

SignalR: Connecting to websocket endpoint 'ws://123.456.78.9/signalr/connect?transport=webSockets&connectionToken=0vWQGMzm6Hb59MMbQIEPODQnjqUUxAMmiITaNHUZYZ1tfAK%2FQvXCVDRNll0y4vQkzNcSdK7smLN%2FzCRFtK7AWogA%2FjfwNt47eUu%2F7TdwFYUZCkZlQMP8xqkaY5kfA0oO9N2F5tQYBGedapl3YxHjNQ%3D%3D&connectionData=%5B%7B%22name%22%3A%22jobhub%22%7D%5D&tid=3'. 
SignalR: Closing the Websocket.

И я получаю это на MSIE:

SCRIPT12031: WebSocket Error: Network Error 12031, The connection with the server was reset

Там какой-либо путь состоит в том, чтобы сделать эту работу?

2
задан 19 March 2014 в 20:02
1 ответ

Так что, чтобы это исправить, балансировщик нагрузки должен быть настроен специально для Web Sockets (в конце концов, это будет по умолчанию). Как это сделать зависит от производителя, вот ссылка на NetScaler:

http://support.citrix.com/proddocs/topic/ns-system-10-map/ns-ac-config-websock-tsk.html

1
ответ дан 3 December 2019 в 12:54

Теги

Похожие вопросы