Введение
В этой статье описываются проблемы, исправленные в накопительном пакете обновления 12 для веб-сайтов Windows Azure Pack версии 2 (v2). Он также содержит инструкции по установке для этого накопительного пакета обновлений.
Важное уведомление
- Веб-сайты Windows Azure Pack версии 2 вступят в расширенную поддержку 12 июля 2017 г., как описано на https://aka.ms/wapwebsiteslifecycle.
Важные изменения
- Если базовая операционная система Windows Server 2012 R2, теперь необходимо установить накопительное обновление Windows за апрель 2014 г. (2919355). Если это обновление не установлено, microsoft платформа .NET Framework 4.6 и целевые пакеты, средства сборки MS 2015 и пакеты распространения Microsoft Visual C++ 2015 не будут установлены.
- В случае, если несколько сайтов запущены под одним удостоверением пула приложений и запущено приложение PHP, использующее Zend Opcache, только первый запрошенный сайт будет успешно отвечать на запросы. Все остальные приложения будут возвращать 500 ответов состояния. Это происходит из-за проблемы в Zend Opcache. Чтобы обойти эту проблему, разверните пользовательский файл php.ini, который использует приложение, а затем отключите "zend_extension=php_opcache.dll".
Исправленные проблемы
Это обновление устраняет следующие проблемы:
Проблема 1. Улучшения отслеживания.
Это обновление содержит несколько улучшений производительности модуля отслеживания, который вычисляет метрики мониторинга на веб-сайтах Windows Azure Pack. В частности, задания отслеживания оптимизированы для снижения потребления ЦП и ускорения выполнения заданий.
Проблема 2. Нет способа дампа или очистки кэша службы данных.
Это обновление добавляет поддержку PowerShell. Для дампа кэша службы данных используйте командлет Get-WebSitesDataServiceCache . Чтобы очистить кэш службы данных, используйте командлет Clear-WebSitesDataServiceCache .
Проблема 3. Все сайты в подписке возвращают значение "503 Служба недоступна", если сайты используют более 2 147 483 648 байт хранилища.
Проблема 4. Не поддерживается изменение CloudAdminCredentials в консоли управления веб-облаком.
Добавлена поддержка, добавленная в консоль управления веб-облаком для внесения изменений паролей.
Проблема 5. Исправлена поддержка autoHeal в командлете Set-WebSitesSiteConfig .
Проблема 6. Отправленные клиентом сертификаты не развертываются для внешних ролей и рабочих ролей при выполнении в среде, присоединенной к Active Directory.
Проблема 7. Веб-задания, использующие встроенную проверку подлинности SQL, не подключаются к SQL при выполнении под учетной записью домена.
Проблема 8. Сайты, развернутые в среде веб-сайтов Пакета windows Azure, присоединенной к Active Directory, не масштабируются до зарезервированного экземпляра.
Проблема 9. Улучшено ведение журнала ошибок проверок доступности за счет исключения временных ошибок.
Проблема 10. Вы не можете установить для версии PHP значение OFF. для него всегда задано значение PHP версии 5.4.
Проблема 11. При обновлении с накопительного пакета обновления 6 для веб-сайтов Пакета Azure Windows версии 2 MSDeploy с помощью SCM удаляет файлы в средах, которые были обновлены.
Проблема 12. При попытке создать автономный пакет установки операция завершается сбоем с сообщением об ошибке "Путь слишком длинный".
Проблема 13. Усовершенствования, внесенные в реализацию квот хранилища:
-
- Убедитесь, что только одна рабочая роль сканирует папку веб-пространства.
- Нет метода для задания таймера сканирования и метода для отключения функции.
- Можно обновить в консоли управления веб-облаком в разделе Параметры файлового сервера и с помощью командлета Set-WebSitesConfig .
Проблема 14. Сайты, работающие в общих рабочих нагрузках, не могут загружать сертификаты для использования в приложениях.
Администраторы могут задать этот параметр с помощью следующего командлета PowerShell:
План Set-WebSitesPolicy-PlanName -Режим ComputeMode -SiteMode siteMode -LoadCertificatesOnSharedWorkerEnabled
Примечание Установите для параметра LoadCertificatesOnSharedWorkerEnabled значение 1 , чтобы включить, или установите для параметра значение 0 , чтобы отключить.
Эта функция не подходит для общедоступных сред размещения и должна быть включена только в корпоративных средах. Администраторы должны оценить влияние включения этой функции, прежде чем применять изменения в любой рабочей среде. Это также может повлиять на плотность развертывания сайтов в общих рабочих ролей из-за дополнительной нагрузки профилей пользователей на общие рабочие роли.
Проблема 15. Администратор служб не может обновлять стеки основных приложений без выпуска веб-сайтов пакета windows Azure.
Проблема 16. Остановка веб-сайта также приводит к остановке сайта SCM.
Проблема 17. При обновлении пакета обновления 4 и 7 пакета веб-сайтов Windows Azure Pack версии 2 все сайты возвращают коды состояния "404 Not Found".
Проблема 18. Вы не можете развернуть ASP.NET Core приложения.
Теперь клиенты могут развертывать приложения Self-Contained ASP.NET Core. Дополнительные сведения о развертываниях Self-Contained см. в разделе Развертывание приложений .NET Core .
Self-Contained приложения .NET Core не зависят от общих компонентов, развертываемых на веб-сайтах Windows Azure Pack. Все компоненты, включая библиотеки .NET Core и среду выполнения .NET Core, включены в приложение. Создание приложений .NET Core на основе Kudu на основе Git невозможно при автономных развертываниях. Приложения должны быть созданы перед развертыванием на веб-сайтах Windows Azure Pack.
Обновления платформы и компонентов, включенные в этот накопительный пакет обновлений
Обновления платформа .NET Framework
- Пакет разработчика платформа .NET Framework 4.6.2 (KB3151934)
- Пакет разработчика платформа .NET Framework 4.6.1 (KB3105179)
Обновленные версии PHP и установленные новые версии
- PHP 5.3.29
- PHP 5.5.38
- PHP 5.6.24
- PHP 7.0.9 x86 и x64
Python
- Python 2.7 обновлен до версии 2.7.8
Git
- Git обновлен до версии 2.8.1
MSODBC
- MSODBC13 (Microsoft ODBC Driver 13 для SQL Server) обновления до версии 13.0.811.168
Как получить и установить накопительный пакет обновления 12 для веб-сайтов windows Azure Pack версии 2
Пакеты обновлений для веб-сайтов Windows Azure Pack версии 2 доступны на клиентский компонент Центра обновления Windows или вручную.
Примечание Если целевая операционная система Windows Server 2012 R2, для всех ролей веб-рабочих ролей требуется пакет обновления развертывания за апрель 2014 г. для поддержки распространяемого компонента Visual C++ 2015. Если этот параметр не установлен, роли веб-рабочих ролей не будут помечены как готовые, а журналы веб-рабочих ролей в консоли веб-управления будут указывать на сбой зависимости.
Способ 1. Центр обновления Windows
Чтобы получить и установить пакет обновления из Центра обновления Майкрософт, выполните следующие действия на компьютере, на котором установлен компонент Windows Azure.
- Нажмите кнопку Пуск и выберите пункт Панель управления.
- В панель управления дважды щелкните клиентский компонент Центра обновления Windows.
- В окне клиентский компонент Центра обновления Windows щелкните Проверить в Сети обновления Майкрософт.
- Щелкните Важные обновления доступны.
- Выберите нужный накопительный пакет обновления и нажмите кнопку ОК.
- Щелкните Установить обновления , чтобы установить пакет обновления.
- Дождитесь появления оснастки консоли управления веб-сайтами на рабочем столе. (Это также доступно для поиска в меню Пуск .) Затем выполните следующие действия.
-
- Откройте консоль.
- Запустите контроллер веб-сайтов.
- Мониторинг процесса обновления ролей.
Способ 2. Каталог Центра обновления Майкрософт
Пакеты обновлений доступны для скачивания и установки вручную из каталога Центра обновления Майкрософт:
Скачайте пакет обновления windows Azure Pack.
Сведения об установке
Инструкции по установке и обновлению описаны в разделе Запуск установки Windows Azure Pack: веб-сайты на сайте TechNet. В этих инструкциях описано, как выполнить обновление до накопительного пакета обновления 12 для веб-сайтов Windows Azure Pack версии 2.
Обратите внимание, что процесс установки и обновления значительно изменился в накопительном пакете обновления 6. Поэтому, пожалуйста, уделите время, чтобы изучить документацию.
По этой ссылке приведены дополнительные рекомендации по мониторингу обновления и проверка состояния обновления.
Из-за изменений, внесенных в хранилища данных в дополнение к исполняемому файлу, это обновление невозможно выполнить откат.