Устранение неполадок набора данных о работоспособности IMAP

Область применения: Exchange Server 2013 г.

Набор для контроля работоспособности IMAP отслеживает доступность прокси-инфраструктуры IMAP4 на сервере клиентского доступа. Набор для контроля работоспособности IMAP тесно связан со следующими наборами для проверки работоспособности.

Устранение неполадок набора данных о работоспособности IMAP.Protocol

Устранение неполадок набора данных о работоспособности IMAP.Proxy

Если вы получаете оповещение о том, что IMAP неработоспособен, это оповещение указывает на проблему, которая может помешать пользователям получить доступ к своим почтовым ящикам с помощью IMAP.

Объяснение

Служба IMAP4 отслеживается с помощью следующих зондов и мониторов.

Зонд Настройки работоспособности Зависимости Связанные мониторы
ImapCTPProbe IMAP Active Directory

Проверка подлинности

Проверка подлинности сервера почтовых ящиков

Высокая доступность

Сеть
ImapCTPMonitor (набор работоспособности IMAP)
ImapProxyTestProbe IMAP. Прокси Active Directory

Проверка подлинности
ImapProxyTestMonitor (набор для контроля работоспособности IMAP.Proxy)
ImapDeepTestProbe IMAP. Протокол Active Directory

Проверка подлинности

Банк данных

Высокая доступность
IMAP.Protocol (набор для контроля работоспособности IMAP.Protocol)
ImapSelfTestProbe IMAP. Протокол Active Directory

Проверка подлинности
IMAP.Protocol (набор для контроля работоспособности IMAP.Protocol)

AverageCommandProcessingTimeGt60sMonitor (набор работоспособности IMAP)

Дополнительные сведения о пробах и мониторах см. в разделе Работоспособность и производительность сервера.

Действия пользователя

Служба может восстановить работу после отображения оповещения. Поэтому если вы получите оповещение о неработоспособном состоянии настроек работоспособности, сначала убедитесь в наличии данной проблемы. Если проблема не устранена, выполните соответствующие действия по восстановлению, указанные в приведенных ниже разделах.

Проверка наличия проблемы

  1. Определите имена настроек работоспособности и сервера, указанные в оповещении.

  2. В сообщении приводятся подробные сведения о точной причине возникновения оповещения. В большинстве случаев в сообщении приводится достаточно сведений по устранению неполадок для определения основной причины проблемы. Если в сообщении приводятся непонятные сведения:

    1. Откройте командную консоль Exchange и выполните следующую команду, чтобы получить сведения о наборе работоспособности, выпустившей оповещение:

      Get-ServerHealth <server name> | ?{$_.HealthSetName -eq "<health set name>"}
      

      Например, чтобы получить от набора для контроля работоспособности IMAP сведения о сервере server1.contoso.com, выполните следующую команду.

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -like "IMAP*"}
      
    2. Просмотрите выходные данные команды, чтобы определить монитор, сообщивший об ошибке. Значение AlertValue для монитора, выдавшего оповещение, будет иметь значение Unhealthy.

    3. Повторно запустите связанный зонд для монитора, находящегося в неработоспособном состоянии. Обратитесь к таблице в разделе Explanation, чтобы найти связанный зонд. Для этого выполните следующую команду.

      Invoke-MonitoringProbe <health set name>\<probe name> -Server <server name> | Format-List
      

      Предположим, что неисправен монитор ImapCTPMonitor. С этим монитором связан зонд ImapCTPProbe. Чтобы запустить этот зонд на сервере server1.contoso.com, выполните следующую команду.

      Invoke-MonitoringProbe IMAP\ImapCTPProbe -Server server1.contoso.com | Format-List
      
    4. В выходных данных команды просмотрите значение параметра Результат зонда. Если этот параметр имеет значение Succeeded, ошибка была временной и в настоящее время устранена. В противном случае обратитесь к действиям по восстановлению, приведенным в следующих разделах.

Действия восстановления для ImapTestDeepMonitor и ImapSelfTestMonitor

  1. Перезапустите службу Exchange IMAP4 на внутреннем сервере. Дополнительные сведения о том, как остановить и запустить службу IMAP4, см. в разделе Запуск и остановка служб IMAP4.

  2. Повторно запустите связанный зонд, как показано в шаге 2c раздела Verifying the issue still exists.

  3. Если проблема не исчезла, необходимо отработать отказ для баз данных, расположенных на сервере почтовых ящиков, выполнив следующую команду.

    Set-MailboxServer -Identity <ServerName> -DatabaseCopyActivationDisabledAndMoveNow $true
    
  4. Убедитесь, что все базы данных были перемещены с сервера, сообщающего о проблеме. Для этого выполните следующую команду.

    Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
    

    Если в выходных данных команды не отображаются активные копии на сервере, перезапустите сервер.

  5. Повторно запустите связанный зонд, как показано в шаге 2c раздела Verifying the issue still exists.

  6. Если с зондом все нормально, выполните отработку отказа баз данных с помощью следующей команды:

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false

  7. Если зонд все еще не работает, вам понадобится помощь для устранения данной проблемы. Для решения этой проблемы обратитесь к специалисту службы технической поддержки Майкрософт. Чтобы обратиться к специалисту по служба поддержки Майкрософт, перейдите в службу поддержки для бизнеса, а затем выберите Серверы>Exchange Server. Так как обращение непосредственно в службу технической поддержки Майкрософт в вашей организации может регламентироваться, сначала ознакомьтесь с инструкциями организации.

Действия восстановления ImapCTPMonitor

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

  1. Перезапустите службу Exchange IMAP4 на внутреннем сервере. Дополнительные сведения об остановке и запуске службы IMAP4 см. в разделе Запуск и остановка служб IMAP4.

  2. Перезапустите связанный зонд, как показано в действии 2.c. в разделе Verifying the issue still exists.

  3. Если проблема не исчезла, необходимо включить ведение журнала протокола IMAP, чтобы получить сведения, необходимые для решения этой проблемы. Для этого выполните следующие действия:

    1. В консоли Windows PowerShell введите следующую команду:

      Set-ImapSettings -server <CAS server name> -ProtocolLoggingEnabled $true
      
    2. Перезапустите службу Exchange IMAP4 на внутреннем сервере. Дополнительные сведения о том, как остановить и запустить службу IMAP4, см. в разделе Запуск и остановка служб IMAP4.

    3. Повторно запустите связанный зонд, как показано в шаге 2c раздела Verifying the issue still exists.

    4. Выполните следующую команду, а затем задайте расположение для файла журнала. Для этого выполните следующую команду.

      Get-ImapSettings -server <CAS server name>
      
    5. Задайте почтовый ящик, который будет обслуживать эту команду. Имя сервера почтовых ящиков — это значение значения _Mbx: в сообщении об ошибке.

    6. Выполните следующую команду:

      Get-ServerHealth mailbox1.contoso.com | ?{$_.HealtSetName -like "IMAP*"}
      

      Примечание. В этой команде замените mailbox1.contoso.com фактическим именем сервера почтовых ящиков.

    7. Если в данных, возвращаемых командой, есть сведения о том, что какие-либо из мониторов работают неправильно, необходимо прежде всего заняться этими мониторами. Для этого выполните действия по устранению неполадок, описанные в разделе ImapTestDeepMonitor and ImapSelfTestMonitor Recovery Actions.

  4. Если сервер почтовых ящиков указан как неисправный, перезапустите сервер CAS.

  5. После перезапуска сервера повторно запустите связанный зонд, как показано в шаге 2c раздела Verifying the issue still exists.

  6. Выключите ведение журнала протокола. Для этого выполните следующую команду Windows PowerShell:

    Set-ImapSettings -server <CAS server name> -ProtocolLoggingEnabled $false
    
  7. Перезапустите службу IMAP4.

  8. Если зонд все еще не работает, вам понадобится помощь для устранения данной проблемы. Для решения этой проблемы обратитесь к специалисту службы технической поддержки Майкрософт. Чтобы обратиться к специалисту по служба поддержки Майкрософт, перейдите в службу поддержки для бизнеса, а затем выберите Серверы>Exchange Server. Так как обращение непосредственно в службу технической поддержки Майкрософт в вашей организации может регламентироваться, сначала ознакомьтесь с инструкциями организации.

Действия восстановления для ImapProxyTestMonitor

  1. Перезапустите службу IMAP4.

  2. Повторно запустите связанный зонд, как показано в шаге 2c раздела Verifying the issue still exists.

  3. Если зонд по-прежнему работает неправильно, перезапустите сервер клиентского доступа.

  4. После перезапуска сервера повторно запустите связанный зонд, как показано в шаге 2c раздела Verifying the issue still exists.

  5. Если зонд все еще не работает, вам понадобится помощь для устранения данной проблемы. Для решения этой проблемы обратитесь к специалисту службы технической поддержки Майкрософт. Чтобы обратиться к специалисту по служба поддержки Майкрософт, перейдите в службу поддержки для бизнеса, а затем выберите Серверы>Exchange Server. Так как обращение непосредственно в службу технической поддержки Майкрософт в вашей организации может регламентироваться, сначала ознакомьтесь с инструкциями организации.

Действия восстановления для AverageCommandProcessingTimeGt60sMonitor и RequestsQueuedGt500Monitor

Предупреждение этого монитора обычно создается серверами клиентского доступа и почтовых ящиков.

  1. Перезапустите службу Exchange IMAP4 на внутреннем сервере или cas-сервере. Дополнительные сведения о том, как остановить и запустить службу IMAP4, см. в разделе Запуск и остановка служб IMAP4.

  2. Подождите 10 минут, чтобы проверить, правильно ли работает монитор. По истечении 10 минут выполните следующую команду.

    Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -like "IMAP*"}
    

    Примечание. В этой команде замените server1.contoso.com фактическим именем сервера.

  3. Подождите 10 минут, а затем снова запустите команду, указанную в шаге 2, чтобы проверить, правильно ли работает монитор.

  4. Если проблема до сих пор не исчезла, перезапустите сервер. Если это сервер CAS, просто перезагрузите его. Если это сервер почтовых ящиков, выполните следующие действия.

    1. Переключите на резервный ресурс базы данных, размещенные на сервере. Для этого выполните следующую команду.

      Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
      

      Примечание. В этом и во всех последующих примерах кода замените server1.contoso.com фактическим именем сервера.

    2. Убедитесь, что все базы данных перемещены с сервера, сообщающего о проблеме. Для этого выполните следующую команду.

      Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
      

      Если в выходных данных команды не отображаются активные копии на сервере, перезапустите сервер.

  5. После перезапуска сервера подождите 10 минут, а затем снова запустите команду, указанную в шаге 2, чтобы проверить, правильно ли работает монитор.

  6. Если монитор работает правильно, и действия выполняются на сервере почтовых ящиков, отработайте отказ баз данных, выполнив следующую команду.

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
    
  7. Если зонд все еще не работает, вам понадобится помощь для устранения данной проблемы. Для решения этой проблемы обратитесь к специалисту службы технической поддержки Майкрософт. Чтобы обратиться к специалисту по служба поддержки Майкрософт, перейдите в службу поддержки для бизнеса, а затем выберите Серверы>Exchange Server. Так как обращение непосредственно в службу технической поддержки Майкрософт в вашей организации может регламентироваться, сначала ознакомьтесь с инструкциями организации.

Дополнительные сведения

Протоколы POP3 и IMAP4

Включение протокола IMAP4 в Exchange 2016

Test-ImapConnectivity