Ограничить количество пользователей бизнес-коннекторов в AX2009
Фон
Мы предоставляем некоторые веб-сервисы для экспорта и импорта некоторых данных на веб-сайт. К сожалению, программисты этого сайта, кажется, не хотят или не хотят понимать, что если они попытаются три раза и получат три ошибки, то это будет миллионная ошибка.
Поэтому они постоянно открывают новые запросы к веб-сервису, что приводит к постоянному потоку новых пользователей бизнес-коннекторов. Проблема заключается в том, что они создают блоки базы данных, но база данных не сможет решить эту проблему, поскольку по истечении времени ожидания несколько тысяч новых пользователей бизнес-коннекторов ждут, чтобы снова заблокировать этот процесс. Этим утром весь сервер не отвечал, и перезагрузка AOS заняла около 32 минут. (обычно это занимает 2 минуты)
Вопрос
Я искал способ ограничить количество пользователей бизнес-коннекторов. Единственный связанный пост, который я нашел, был этот: http://www.archivum.info/microsoft.public.axapta.programming/2010-01/00045/RE-.NET-business-connector-amp-Web-Services.html
К сожалению, нет ответа на их вопрос, и я не смог найти больше тем. У кого-нибудь есть идеи, как я мог бы решить эту проблему?
Любая помощь или указатели в правильном направлении будут очень ценны..:)
1 ответ
Звучит так, как будто проблема с веб-сервисом. Можете ли вы переработать его так, чтобы он не вызывал блокировку?
Тем временем посмотрите на настройку MaxConcurrenctBCSessions. см. http://msdn.microsoft.com/en-us/library/aa569637%28v=ax.10%29.aspx