SharePoint 2010 - высокое потребление памяти для процесса w3wp - PullRequest
0 голосов
/ 04 апреля 2019

Технологии: основа SharePoint 2010, настраиваемая веб-часть, js, запрос caml, службы, c #

1) Мое приложение запущено за последние 2 года на одном сервере.

2)Мы не установили / не обновили ни одно приложение или окно обновления

3) В один прекрасный день приложение начало использовать всю основную память в течение минут

Решение, которое мы пробовали до сих пор, но не смогли:

1) Мы проверили журналы SharePoint, журналы событий, системные журналы и не нашли никаких ошибок или исключений.

2) Мы проверили и выяснили, что процесс w3wp (рабочий процесс IIS) с идентификатором процесса, назначенным нашему Приложению, использует всю память.Через несколько минут после сброса IIS процесс w3wp начинает расходовать всю доступную память сервера

3) Мы использовали взятый дамп этого процесса и запустили инструмент анализа отладки.Мы получили отчет, который указывает на два dll crypt32.dll и ONETUTIL.DLL

4) Мы попытались очистить пространство, чтобы на диске рабочего сервера было больше 50 ГБ, где и приложение, и SQL оба существуют

5) Мы проверили всю базу данных контента и попытались сжать

6) У нас есть чистый кеш конфигурации

7) Мы перезапустили сервер

8) Мы взяли изображениеэтого сервера и используется в другом новом экземпляре, та же проблема сохраняется

9) Мы деактивировали и активировали все функции сайта и семейства сайтов в рабочей среде

Любое понимание того, как действовать дальше, будет действительно хорошимЧтобы выяснить, что вызывает утечку памяти?

Заранее спасибо

\ crypt32.dll отвечает за выделение 584,05 МБ.Ниже перечислены две верхние функции, потребляющие память:

crypt32! I_CryptAllocTls + 224: 423,38 МБайт ожидаемых выделений.crypt32! I_CryptDetachTls + 140: 159,44 МБ непогашенных выделений.

\ ONETUTIL.DLL отвечает за 14,64 МБ непогашенных выделений.Ниже приведены две верхние функции потребления памяти

, которые повторяются в каждом ряду

...