Автоматическая подготовка приложений и блокировка файлов - PullRequest
2 голосов
/ 08 ноября 2011

Мы установили WFF 2.5 и использовали его для успешной настройки фермы и предоставления дополнительного сервера в нашей тестовой среде.

Наша среда (контроллер, первичные, вторичные серверы) - это Windows 2008 Server Web Edition R2 с IIS 7.5 и установленным WFF 2.5.

У нас продолжаются проблемы с заблокированным файлом .tmp в каталоге, связанном с пулами приложений. Монитор процессов указывает, что это рабочий процесс (w3wp.exe), блокирующий файл.

Точное сообщение об ошибке Не удалось запустить операцию «ProvisionApplications». Не удалось запустить метод «Microsoft.Web.Farm.SyncApplicationsRemoteMethod» на сервере «abc». Исключение в потоке ответов. Произошла ошибка при обработке операции «Удалить файл» на «ABC85DA.tmp». Код ошибки был 0x80070020. Процесс не может получить доступ к «C: \ inetpub \ temp \ appPools \ ABC85DA.tmp», так как он используется другим процессом

Если я выключаю службу активации процессов Windows, в которой AFAIK размещает рабочий процесс, ошибка исчезает.

Очевидно, однако, чтобы подключить сервер к сети, нам нужно запустить службу, и, как только мы это сделаем, этап автоматической подготовки завершится неудачно, и WFF пометит сервер как нездоровый и выведет его из фермы.

Я пытался отключить инициализацию приложений, сняв флажок «Включить инициализацию приложений» в модуле инициализации приложений, но, похоже, что операция по-прежнему срабатывает каждые 30 секунд.

Итак - две проблемы на самом деле:

  1. Как решить проблему с блокировкой файла во временном файле пула приложений.
  2. Как отключить автоматическую подготовку приложений вторичные серверы? (это действительно обходной путь второго приза в случае нет решения проблемы 1)

    ТИА

1 Ответ

0 голосов
/ 09 ноября 2011

Перезагрузка сервера ARR привела к тому, что сервер прекратил попытки повторной инициализации вторичных серверов (другими словами, применил опцию «Enable Provisioning», которую я отключил)проблема все равно возникнет.Это может не быть проблемой, поскольку вы можете отключить службу активации процессов Windows при первоначальной подготовке службы и во время любой последующей подготовки приложения, предназначенной для синхронизации серверов.проблема, я подозреваю.

...