Вы упоминаете, что решение не имеет проблем в другой среде, поэтому, скорее всего, есть проблема с конфигурацией.
Проверьте следующее:
** На SQL Server установите верхний предел памяти для SQL Server. По умолчанию SQL Server использует все, что может получить, а затем зависает на нем, поэтому установите разумный предел, чтобы ваша система могла работать, не тратя много времени на подкачку памяти на жесткий диск и с него.
** Убедитесь, что у вас есть доступное дисковое пространство - возможно, у вас заканчивается - это может привести к всевозможным странным проблемам.
** Попробуйте разделить файл подкачки системы между физическими дисками (если у вас в системе более одного диска). Также рассмотрите возможность использования более быстрого диска, или, если у вас много денег, получите SAN.
** Включено ли отслеживание в BizTalk? Если да, отслеживаете ли вы тела сообщений? Отключите отслеживание или отслеживание тела сообщения и посмотрите, есть ли разница.
** Запустите монитор производительности и следите за следующими счетчиками при запуске решения
- Объект: BizTalk Messaging
- Экземпляр: (выберите принимающий хост) %%
Счетчик: полученных документов / сек.
Объект: BizTalk Messaging
- Экземпляр: (выберите передающий хост) %%
Счетчик: отправленных документов / сек.
Объект: XLANG / s Orchestrations
- Экземпляр: (выберите хост обработки) %%
- Счетчик: Завершенные оркестровки / сек.
%% У вас может быть только один хост, так что просто используйте его. Поскольку конфигурации BizTalk различаются, я использую общие имена для хостов.
Предыдущие счетчики отслеживают самые основные аспекты вашего сервера, но могут помочь сузить места, чтобы посмотреть дальше. Вы можете, конечно, добавить процессор и память тоже. Если у вас есть время (дни ... может быть недели), вы можете отслеживать процессы, которые выделяют память и никогда не освобождают ее. Используйте следующий счетчик ...
- Объект: Память
- Счетчик: байт невыгружаемого пула
Медленное снижение этого счетчика указывает на то, что процесс не освобождает память, что влияет на все в системе.
Дайте нам знать, как все обернется!