Проблемы с отключением IIS для завершения простоя рабочего процесса?
-
09-06-2019 - |
Вопрос
Я столкнулся с проблемой с IIS
веб-приложение завершает простаивающий рабочий процесс!Следующий запрос должен будет повторно инициализировать приложение, что приведет к задержкам.
Чтобы решить эту проблему, я отключил завершение IIS бездействующих рабочих процессов в пуле приложений.Есть ли какие-либо проблемы, связанные с отключением этого параметра?Если в процессе происходит утечка памяти, я думаю, было бы неплохо время от времени перезапускать этот процесс.
Есть ли какие-либо другие преимущества от остановки этого процесса?
Решение
Я предполагаю, что вы имеете в виду IIS 6.
Вместо того, чтобы полностью отключать выключение, возможно, вы можете просто увеличить время ожидания перед завершением процесса.Сервер, по сути, экономит ресурсы — если ваш сервер может выдержать выделение ресурсов для процесса, который в основном ничего не делает, то нет никакого вреда в том, чтобы оставить это так.
Как вы упомянули, установка автоматического перезапуска процесса на пределе памяти была бы хорошей идеей, если существует вероятность утечки памяти.