У меня есть сайт asp.net-mvc, и недавно я получаю исключения из памяти на своем веб-сервере. У меня только 1 пул приложений, и мы недавно установили IIS для повторного использования после того, как он достиг определенного предела. Я зашел на днях и увидел 4 w3wp.exe процессы, выполняющие (каждый с использованием памяти ~ 1,8 ГБ)
Я предполагаю, что во время процесса рециркуляции он не убивает старый рабочий процесс, и в итоге я получаю исключения из памяти на своем веб-сайте, потому что в ящике есть только 8 ГБ памяти. Я могу добавить память в окно, но меня беспокоит, почему эти старые процессы не очищаются.
Есть ли какие-либо рекомендации по определению того, почему этот процесс переработки не убивает старые процессы w3wp.exe и не позволяет им работать? Любые предложения вокруг понимают как коренные причины, так и даже обходные пути, чтобы избежать этого риска в будущем?