имеем:
MS windows server 2008 R2 enterprise + iis 7.5
на нем работает маленький web сервис, суть которого получать soap запросы и конвертировать их на вызов .net remoting и отправлять результат опять же через soap.
суть проблемы:
на нагрузке 60 запросов в секунду наступает ситуация, при которой между soap запросом и soap ответом образуется пауза в 20 секунд (по данным apache jmeter).
при этом в логе сервиса видно, что он работал в среднем две секунды, 99% этого времени — remoting.
сопоставив логи варшарка и сервиса видно, что пауза имеет место быть перед началом выполнения сервиса.
если ремотинга нет (заворачиваю ответ внутри web сервиса)- проблемы нет.
если ремотинг выполняется быстро — проблемы нет.
трабл возникает только если сервис на ремотной стороне выполняется более менее долго...