У меня было много проблем при попытке запустить Moodle на IIS, и в итоге я отказался от него.Это звучит очень похоже на утечку памяти (в IIS, а не в Moodle).Временным решением будет запланированная задача, которая перезапускает IIS до и после учебного дня для его сброса, но это не идеально.
Профессиональный совет - вообще не использовать IIS.Apache является отраслевым стандартом, он доступен в виде установочного пакета для Windows, его не так уж сложно установить и настроить (см. инструкции moodle.org ).Если вы не нашли ответа на форумах и у вас все еще есть проблемы, то я бы предположил, что небольшая кривая обучения для запуска Apache, вероятно, наименее проделанная работа в долгосрочной перспективе.Пройдите тестовый компьютер (это может быть старый рабочий стол) и посмотрите, как вы поживаете.Существует гораздо больше людей, которые могут помочь вам настроить Moodle на Apache, чем на IIS, что само по себе является достаточным основанием для того, чтобы попробовать.
Извините, я не могу быть более полезным!