IIS: Файл конфигурации создан в неправильном формате XML

03 май 2023, Среда
1 656
0
0 0
После поочередной перезагрузки серверов IIS, работающих в общей конфигурации (Shared), столкнулся с проблемой, что сервер IIS перестал отвечать на запросы. В логах появилась ошибка Source: IIS-W3SVC-WP EventID: 2307, с текстом:
Рабочий процесс для пула приложений "DefaultAppPool" обнаружил ошибку "Файл конфигурации создан в неправильном формате XML" при попытке чтения данных конфигурации из файла "\\?\C:\inetpub\temp\apppools\DefaultAppPool\DefaultAppPool.config", номер строки "1". Поле данных содержит код ошибки.
В англоязычном Windows Server, эта ошибка звучит так:
The worker process for application pool 'DefaultAppPool' encountered an error 'Cannot read configuration file' trying to read configuration data from file '\\?\C:\inetpub\temp\apppools\DefaultAppPool\DefaultAppPool.config', line number '1'. The data field contains the error code.

Source: IIS-W3SVC-WP EventID: 2307Во время штатной работы служба WAS (Windows Process Activation Service, Служба активации Windows) создает временный файл конфигурации для каждого пула приложений IIS в папке C:\inetpub\temp\appPools. При перезагрузке\обновлении операционной системы временные файлы могут некорректно обрабатываться или оставаться их хвосты. А новые файлы не могут не пересоздаться, тк файлы с таким именем существуют.

Для исправления необходимо выполнить простую последовательность действий:
1. остановить службу WAS
2. удалить содержимое папки C:\inetpub\temp\appPools
3. запустить службу W3SVC
* В названии сервисов нет ошибки.

Или выполнить те же самые действия используя командную строку:
1. Запустить командную строку от имени администратора
2. Выполнить последовательность команд:
net stop WAS /y
rmdir /s /q C:\inetpub\temp\appPools
net start W3SVC

После этого должны пересоздаваться корректные временные файлы для каждого пула приложений.

UPD: В Статье Configuration file related errors in a shared IIS environment описано как исправить дальнейшее поведение такой проблемы при использовании Shared конфигурации IIS с выделенным хранением на DFS.
Комментарии:
Прокомментировать
При использовании материалов ссылка на сайт UserMan.ru обязательна.
Политика конфиденциальности
Пользовательское соглашение
UserMan.ru © 2017-2024
Соцсети: VK