Цитата:
Сообщение от
Konstantin Katsovich
Смысл в том, что при открытии порта он остается открытый примерно четыре минуты поэтому вы ограничены по количеству обращений (не более 5000 портов).
Это не связано не с СРМ не с CrmServiceWrapper .
Это ограничение IIS, так сказать его дифолтные настройки.
Я знаю несколько решения этой проблемы
- Увеличения количества процессов в Application Pool под которым бежит СРМ.
- Увеличение количества портов и уменьшения время которое порт открыт. http://support.microsoft.com/kb/196271
Оба этих я использую если есть большая нагрузка на СРМ, от пользователей (много пользователей много работают).
- Если проблема только ночью с какой-нибудь аппликацией которая обновляет/создает большой количества записи больше 4000.
Можно поставить Sleep между обращениями примерно 60 миллисекунд. Смысл в том, что у вас не было больше 16 обращений в минуту.
Удачи
Спасибо за дельный совет.
Ситуация улучшилась, но проблема осталась. В конечном счете ИИС всеравно зависает.
А Sleep в данном случае не является верным решением - процесс и так занимает слишком много времени. а если еще и усыплять его постоянно, он просто станет ненужным с такой работой =(