ошибка сервера в приложении owa
Ошибка в Outlook Web App после обновления до Exchange Server 2013 cu 11 или более поздней 11. Ваш запрос не может быть выполнен прямо сейчас
Исходный номер КБ: 3191636
Симптомы
В среде Microsoft Exchange Server 2013 г., которая была обновлена до накопительного обновления (CU) 11 или более поздней версии, вы испытываете один или несколько следующих симптомов в Outlook Web App (OWA):
Кроме того, следующее событие повторно регистрируется в журнале Windows приложения:
Причина
При применении накопительного обновления биты установки для любого предыдущего накопительного обновления существуют в Exchange каталога установки bin subdirectory. Например: в C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup.
При запуске процесса настройки в этом сценарии файл SharedWebConfig.config, расположенный в C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess (роль почтовых ящиков) или C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy (роль клиентского доступа) указывает на C:\Program Files\Microsoft\Exchange Server\V15\bin\setup. Эти файлы не обновляются процессом установки.
Решение
Чтобы устранить проблему, выполните следующие действия, чтобы удалить файлы из C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup и обновить файлы SharedWebConfig.config, чтобы указать на правильные расположения:
При повышенной командной подсказке запустите следующую команду, чтобы остановить службы IIS, чтобы разрешить доступ к файлам:
Переместите папку C:\Program Files\Microsoft\Exchange Server\V15\Bin\Setup в другое расположение каталога за пределами Exchange пути установки. Например, переместим его в C:\TEMP\Setup.
Сделайте резервную копию файла SharedWebConfig.config в C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess и C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy в альтернативном расположении.
При повышенной командной подсказке запустите cd %ExchangeInstallPath%\bin изменение в правильный каталог. Затем запустите следующую команду для восстановления файла SharedWebConfig.config c:\Program Files\Microsoft\Exchange Server\V15\ClientAccess:
При повышенной командной подсказке запустите следующую команду для восстановления файла SharedWebConfig.config c:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy:
При повышенной командной подсказке запустите следующую команду для перезапуска служб IIS:
OWA или ECP перестают работать после установки обновления безопасности
Симптомы
После установки обновления безопасности на сервере, который работает Microsoft Exchange Server, либо Outlook в Интернете (OWA) или Exchange Панели управления (ECP), либо оба приложения перестанут работать на сервере.
OWA отображает следующее сообщение об ошибке:
Что-то пошло не так Ваш запрос не удалось завершить. КОД состояния HTTP: 500
ECP отображает следующее сообщение об ошибке:
Причина
Эти ошибки возникают, если обновление безопасности было установлено вручную на сервере с включенной поддержкой управления учетной записью пользователей, но без использования повышенных разрешений.
Решение
Используйте повышенные разрешения, чтобы переустановить обновление безопасности на сервере.
Проверьте, можно ли теперь получить доступ к OWA и ECP на сервере без получения сообщения об ошибке.
Если сообщение об ошибке ECP продолжает отображаться, сделайте следующее:
Запустите IIS Manager на сервере.
Перейдите Exchange веб-сайт > ECP Virtual directory.
Выберите параметры > приложения BinsearchFolder.
Проверьте пути к указанным Exchange каталогам. Вы можете увидеть пути каталога, похожие на следующие:
%ExchangeInstallDir%bin;
%ExchangeInstallDir%bin\CmdletExtensionAgents;
%ExchangeInstallDir%ClientAccess\Owa\bin
Замените пути следующими путями:
C:\Program Files\Microsoft\Exchange Server\V15\bin;
C:\Program Files\Microsoft\Exchange Server\V15\bin\CmdletExtensionAgents;
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\bin
Примечание Пути должны указать, где Exchange Server установлен. В следующих примерах предполагается, что программа установлена на диске C и что версия Microsoft Exchange Server 2013. Если он установлен на другом диске на сервере или используется другая версия, например Microsoft Exchange Server 2010 г., используйте подходящие для установки сведения о пути и версии.
Перейдите к папке, которая включает Exchange Server скрипты. По умолчанию скрипты находятся в следующем пути для Exchange Server 2013 г.:
Примечание В Exchange Server 2010 г. скрипты будут в V14 папке.
Выход Exchange командной оболочки и откройте окно Командная подсказка в качестве администратора.
Перезапустите сервер и убедитесь, что сообщение об ошибке больше не будет получаться при доступе к ECP.
Ошибка сервера в приложении owa
Question
Речь идёт о Windows Server 2012 r2 и Exchange Server 2013 CU 23
Сегодня OWA начала вести себя следующий образом: с любого компьютера после открытия внутреннего или внешнего почтовых адресов браузер пишет
Страница недоступна
Сайт contoso.local выполнил переадресацию слишком много раз.
Удалите файлы cookie.
ERR_TOO_MANY_REDIRECTS
Если открыть в режиме инкогнито, видна форма ввода логина и пароля. Если ввести неправильные данные, выдаётся ошибка соответствующая ошибка о неверности введённых данных. Если ввести правильные данные, происходит переадресация на адрес contoso.local/owa/auth/errorFE.aspx?httpCode=500 Со следующим текстом:
что-то пошло не так
К сожалению, мы не можем получить эту информацию прямо сейчас. Пожалуйста, повторите попытку позже. Если проблема повторится, обратитесь в службу поддержки.
В подробностях только
Аналогичная история с внешним адресом, mail.contoso/owa.
При этом в журнале событий в разделе «Приложение» на почтовом сервере видно событие от «MSExchange Front End HTTP Proxy» с кодом 1003:
[Owa] An internal server error occurred. The unhandled exception was: Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length c__DisplayClass3f. b__3e()
в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
При этом, если попробовать открыть этот же адрес с самого сервера, где установлен Exchange, после ввода логина и пароля уже не отображается стандартная страница эксча с 🙁 и «что-то пошло не так», а видна ошибка IIS
Ошибка сервера в приложении ‘/owa’.
ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length c__DisplayClass3f. b__3e() +311
Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate) +35
Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate, LastChanceExceptionHandler exceptionHandler) +120
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(MethodDelegate method) +69
[AggregateException: Произошла одна или несколько ошибок.]
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.EndProcessRequest(IAsyncResult result) +416
System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +231
System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +172
В этом случае в журнал событий записывается следующее событие от ASP.NET 4.0.30319.0 с кодом 1309
Event code: 3005
Event message: Возникло необработанное исключение.
Event time: 14.07.2021 16:12:24
Event time (UTC): 14.07.2021 13:12:24
Event ID: f617e5d236a742a9b72961b3146369f2
Event sequence: 373
Event occurrence: 293
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/owa-2-132707410127023554
Trust level: Full
Application Virtual Path: /owa
Application Path: D:\EXCH\FrontEnd\HttpProxy\owa\
Machine name: contoso
Process information:
Process ID: 13152
Process name: w3wp.exe
Account name: NT AUTHORITY\СИСТЕМА
Exception information:
Exception type: ExAssertException
Exception message: ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length c__DisplayClass3f. b__3e()
в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
в Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate, LastChanceExceptionHandler exceptionHandler)
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(MethodDelegate method)
Request information:
Request URL: localhost:443/owa/auth.owa
Request path: /owa/auth.owa
User host address: 127.0.0.1
User: domain\HealthMailbox81fb5aa
Is authenticated: True
Authentication Type: Basic
Thread account name: NT AUTHORITY\СИСТЕМА
Thread information:
Thread ID: 32
Thread account name: NT AUTHORITY\СИСТЕМА
Is impersonating: False
Stack trace: в Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
в Microsoft.Exchange.Clients.Common.HmacProvider.GetCertificates()
в Microsoft.Exchange.Clients.Common.HmacProvider.GetHmacProvider()
в Microsoft.Exchange.Clients.Common.HmacProvider.ComputeHmac(Byte[][] messageArrays)
в Microsoft.Exchange.HttpProxy.FbaModule.SetCadataCookies(HttpApplication httpApplication)
в Microsoft.Exchange.HttpProxy.FbaFormPostProxyRequestHandler.HandleFbaFormPost(BackEndServer backEndServer)
в Microsoft.Exchange.HttpProxy.FbaFormPostProxyRequestHandler.ShouldContinueProxy()
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.BeginProxyRequestOrRecalculate()
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.InternalOnCalculateTargetBackEndCompleted(TargetCalculationCallbackBeacon beacon)
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass3f. b__3e()
в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
в Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate, LastChanceExceptionHandler exceptionHandler)
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(MethodDelegate method)
Custom event details:
Удалял msExchCanaryData0 и перезапускал пуллы приложений.
Устранение неполадок набора данных о работоспособности OWA
Применяется к: Exchange Server 2013 г.
Набор Outlook Web App (OWA) отслеживает общее состояние Outlook Web App службы.
Если вы получаете оповещение о том, что Outlook Web App является нездоровым, это указывает на проблему, которая может помешать пользователям получить доступ к своим почтовым ящикам с помощью Outlook Web App.
Объяснение
Служба Outlook Web App отслеживается с помощью следующих зондов и мониторов.
Зонд | Настройки работоспособности | Зависимости | Связанные мониторы |
---|---|---|---|