0

У меня есть клиент-серверное приложение, я поместил серверный модуль в экземпляр EC2 и сделал настраиваемый сигнал тревоги с автоматическим масштабированием для запуска новый экземпляр на основе количества пользователей, подключенных к примеру ..В балансировке нагрузки AWS и автоматическом сканировании при срабатывании тревоги и запуске другого экземпляра .. мое приложение аварийно завершает работу

так, если количество клиентов с помощью моего приложения сервера достигло 5, он запускает еще один экземпляр .. и она работала хорошо ..

но после запуска новый экземпляр, все клиентские приложения сбой .. любая догадка почему?

Примечание: Я проверил работает много клиентов из частной сети .. это означает, что все клиенты запросы будут появляться на сервер из тех же IP (не знаю, если это информация поможет.)

Заранее спасибо за помощь

+0

Вы используете несколько зон? Важные сессии? – datasage

+0

Поддерживает ли ваше приложение несколько серверов? Вы обслуживаете трафик через ELB? Вы пытались имитировать множество соединений с нескольких серверов (иногда на сервере разрешено ограниченное количество подключений)? –

+0

@ datasage yes Я использую несколько зон и липких сессий –

ответ

1

я столкнулся с той же проблемой, когда я развернуть мое приложение WCF на более чем один сервер на амазонке позади балансировки нагрузки и после того, как много поиска Google я нашел решение моей проблемы в этой статье http://forums.asp.net/t/1697249.aspx?WCF+Exception+The+reliable+session+was+faulted если вы используете WCF с поддержкой сеанса, указанная выше статья поможет вам, если вы не укажете свой тип приложения, которое вы опубликовали, может быть h elp другие, чтобы ответить Вам

+0

Большое спасибо! он исправил мою проблему, мне также пришлось включить сеансы в моей конфигурации клиента, просто запретить липкие сеансы в ELB. Я добавил свойство allowCookies = true, как упоминалось в статье, которую вы отправили, и это сработало как шарм :) –