Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HTTP-служба слишком загружена 
:(
    Опции темы
nikitao
Дата 24.6.2009, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: нет
Всего: 26



Привет. Собственно сабж. Есть WCF сервис. К нему многопоточно обращается клиент. Почти сразу получаем ошибку :

System.ServiceModel.ServerTooBusyException: HTTP-служба, расположенная на [URL] слишком загружена. 

В конфигурационном файле сервиса прописал :

Код

<service name="CLPostsService.CLPostsSercice" behaviorConfiguration="CLPostsService.ServiceBehavior">
                <!-- Service Endpoints -->
                <endpoint address="" binding="basicHttpBinding" contract="CLPostsServiceLibrary.ICLPostsService" bindingName="MyBinding">
                    <!-- 
              Upon deployment, the following identity element should be removed or replaced to reflect the 
              identity under which the deployed service runs.  If removed, WCF will infer an appropriate identity 
              automatically.
          -->
                    <identity>
                        <dns value="localhost"/>
                    </identity>
                </endpoint>
                <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>-->
            </service>
        </services>
    <bindings>
      <basicHttpBinding>
        <binding  name="MyBinding" maxReceivedMessageSize="367001600" sendTimeout="0:5:0" openTimeout="0:5:0" closeTimeout="0:5:0"/>
      </basicHttpBinding>
    </bindings>
        <behaviors>
            <serviceBehaviors>
                <behavior name="CLPostsService.ServiceBehavior">
                    <serviceThrottling maxConcurrentCalls="100000" maxConcurrentInstances="100000" maxConcurrentSessions="100000"/>
          <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
                    <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
                    <serviceMetadata httpGetEnabled="false"/>
                    <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
                    <serviceDebug includeExceptionDetailInFaults="true"/>
                </behavior>
            </serviceBehaviors>
        </behaviors>


Т е за нагрузку отвечает : 
 maxConcurrentCalls="100000" maxConcurrentInstances="100000" maxConcurrentSessions="100000

Ну ясное дело , что потоков у меня чуть меньше , чем 100000 smile.

Заранее спасибо smile 

Это сообщение отредактировал(а) nikitao - 24.6.2009, 13:48


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Idsa
Дата 25.6.2009, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 1
Всего: 62



nikitao, посмотри, может, здесь найдешь ответ: http://social.msdn.microsoft.com/Forums/en...f5-1339d6ee228d


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
nikitao
Дата 1.7.2009, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: нет
Всего: 26



Читал еще до того как топик создал smile  Не помогло, может торопился , может еще что то. Сейчас нет времени решать проблему. Нашел компромисс. обрабаытываю данные в многопоточном режиме , а посылаю в однопоточном, блокируя контракт smile 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0405 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.