Я использую веб-приложение signalr2.2 и размещен в IIS-8. Здесь я попытался реализовать балансировку нагрузки для своего приложения, используя ARR3.0. В моей ферме серверов я подключил два сервера и установил правило маршрутизации как «взвешенный циклический». На каждом сервере есть javascript-клиент с HTML-страницей. В то время как я доступ к HTML-страницу любого сервера запрос был маршрутизируемого, как ожидалось, но я имею эту ошибку в моем HTML-страницы и signalr не присоединятьсяSignalR 2.2 и ARR3.0 Балансировка нагрузки
WebSocket подключение к «WS: //mydomain.com/signalr/подключить транспорт = WebSockets & ClientProtocol = 1,5 & connectionToken = x9rAfatyMm3TbqzrYKL1K37Z4tKrUTH7bwNmSItW55Z0ms6pe43YiQGFOmaHMyT% 2BpmGz62ukt4tha72vPcJhdqLtIvsQvqvY15oYGv69JjzSuuiSL7v2l% 2FccZT6tQa3Z & connectionData =% 5B% 7B% 22name% 22% 3A% 22chathub% 22% 7D% 5D & TID = 1' не удалось: Ошибка во время Согласование WebSocket: код непредвиденного ответа: 400
Если я делаю в оффлайне любого из этого сервера в моем сервере, signalr работал нормально и никаких ошибок не будет. Помогите мне найти решение.
Если я общаюсь сервер signalr из моего .net клиентского приложения он будет бросать следующую ошибку
Ошибка во время запроса запуска. Остановка соединения.
Вам необходимо настроить тот же ключ машины на всех серверах фермы – janitha000
Привет @ janithat000, мне нужно уточнить, В ферме серверов после внесенных изменений ключа машины. Всякий раз, когда я ударяю URL-адрес, onconnected происходит на одном сервере и концентраторе вызов метода произошел на другом сервере. Это процедура маршрутизации? или я что-то упускаю? PLS помочь мне. Примечание: Я использую проверку через аутентификацию в узле приложения – Suresh