Кажется, я не могу найти информацию о том, как отключить перезапись пула перекрывающихся приложений в IIS. Может кто-нибудь мне помочь?
Команда должна быть такой:
cd \inetpub\adminscripts
adsutil SET w3svc/AppPools/DisallowOverlappingRotation "1"
Или вы можете установить его для определенного пула приложений с помощью
adsutil SET w3svc/AppPools/AppPoolName/DisallowOverlappingRotation "1"
Не забудьте заменить «AppPoolName» на имя пула приложений.
Я не тестировал его, я набрал его, глядя на метабазу, но это будет что-то очень похожее. Если мое первое предположение не сработало, дайте мне знать, и я обновлю его.
Мне любопытно, почему вы хотите это установить. Когда возникают проблемы с перекрывающимися пулами приложений?
Я только что настроил это (спасибо предыдущему ответу за поиск правильного ключа) - он не настраивается для отдельных пулов приложений в IIS6, но должен быть установлен для всех:
AdsUtil // NoLogo set "w3svc / AppPools / DisallowOverlappingRotation" "1"
В IIS 7 это настраивается для каждого пула приложений, и это можно сделать в графическом интерфейсе или с помощью поставщика Powershell IIS:
$ recycling = Get-ItemProperty "iis: \ apppools \ $ {appPool}" -name "Recycling"; $ recycling.disallowOverlappingRotation = $ True; Set-ItemProperty "iis: \ apppools \ $ {appPool}" -name "Recycling" -value $ recycling;