2013-11-29 6 views
0

Когда я пытаюсь открыть подписку на Exchange 2013 через EWS, я получаю следующее: «Не удалось открыть соединение Exchange: вы превысили доступные подписки для своей учетной записи. Удалите ненужные подписки и повторите попытку «. Очевидно, что существует предел MaxConcurrentConnection, который, по моему мнению, равен 20. Но вопрос в том, как получить количество активных подписчиков или заставить отказаться от подписки на некоторых пользователей.Подписка на однополярный поток EWS

Заранее благодарен!

ответ

1

Ошибка, которую вы получаете, не связана с «MaxConcurrentConnection», но из-за превышения значения для «EWSMaxSubscriptions».

EWSMaxSubscriptions - Определяет максимальное количество активных Таскаете, и подписки на уведомления о потоковой, что пользователь может иметь на сервере доступа к конкретного клиента в одно время. Это предусмотрено в бюджете по-разному для разных версий Exchange.

Ссылка: http://msdn.microsoft.com/en-us/library/office/jj945066(v=exchg.150).aspx http://blogs.msdn.com/b/exchangedev/archive/2011/06/23/exchange-online-throttling-and-limits-faq.aspx

Увеличьте значение EWSMaxSubscriptions на вашем сервере обменом и попробовать.

+0

Спасибо, Энди, я прошел через эту ссылку. И есть некоторый свет. «Сервер начинает возвращать ошибки, когда количество открытых соединений достигает примерно 20 для использования». Но никакой конкретной документированной ценности. И так как мы столкнулись с этой проблемой прибл. 12 пользователей Я предположил, что доступ к CONCURRENT вызвал эту проблему. Возможно, мы не закрыли соединение правильно, и наше приложение попыталось открыть 21-ю связь ... что-то вроде этого. Таким образом, открытие и удаление соединений EWS - это темная область – user470071

Смежные вопросы