Показать сообщение отдельно
Старый 10.09.2012, 10:09   #4  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
Цитата:
Сообщение от Konstantin Katsovich Посмотреть сообщение
Смысл в том, что при открытии порта он остается открытый примерно четыре минуты поэтому вы ограничены по количеству обращений (не более 5000 портов).
Это не связано не с СРМ не с CrmServiceWrapper .
Это ограничение IIS, так сказать его дифолтные настройки.

Я знаю несколько решения этой проблемы
  1. Увеличения количества процессов в Application Pool под которым бежит СРМ.
  2. Увеличение количества портов и уменьшения время которое порт открыт. http://support.microsoft.com/kb/196271
    Оба этих я использую если есть большая нагрузка на СРМ, от пользователей (много пользователей много работают).
  3. Если проблема только ночью с какой-нибудь аппликацией которая обновляет/создает большой количества записи больше 4000.
    Можно поставить Sleep между обращениями примерно 60 миллисекунд. Смысл в том, что у вас не было больше 16 обращений в минуту.

Удачи
Спасибо за дельный совет.
Ситуация улучшилась, но проблема осталась. В конечном счете ИИС всеравно зависает.

А Sleep в данном случае не является верным решением - процесс и так занимает слишком много времени. а если еще и усыплять его постоянно, он просто станет ненужным с такой работой =(