Masters гибели. , Насколько мотивация и любовь к Вашей профессии идут: это не доберется немного лучше, чем, что было описано в этой книге, правдиво вдохновляющей истории!
Обнаружен источник проблемы. MaxConcurrentCalls исчерпан из-за тупиковой ситуации в сервисном коде. Мы используем ключевое слово c # lock, и кажется, что иногда блокировка не снимается, когда что-то странное происходит в коде, защищенном блокировкой ...
В любом случае, спасибо всем, кто внес свой вклад в этот поток.
Это может быть комбинация тайм-аута и того, как вы используете прокси-сервер wcf / вызываете службу wcf.
Идея состоит в том, что при вызове службы вы не сообщаете службе close, соединение будет зависать до тех пор, пока не истечет время ожидания через 10 минут. Следовательно, вы можете совершать 10 вызовов в минуту, которые занимают всего 1 секунду, но через 10 минут у вас будет 100 одновременных подключений.
Использование оператора using для создания прокси обычно исправляет это.