Появление сообщения о превышении времени ожидания при работе с учетными записями Exchange на iPhone, iPad и iPod touch

Клиент может многократно получить ошибку HTTP 500 на устройстве с ОС iOS в ответ на запросы ActiveSync. Из-за ошибок устройство с iOS может полностью перезагрузить данные электронной почты, календарей и контактов Exchange. Исправить эту проблему для каждого устройства может администратор сервера.

Далее описана инструкция для администратора Exchange Server. Если при работе с iPhone, iPad и iPod touch вы сталкиваетесь с сообщениями о превышении времени ожидания, обратитесь к администратору Exchange Server в вашей компании.

Устройства iPhone, iPad и iPod touch могут получать ошибки подключения от промежуточного сервера. Ошибки возникают, если время транзакции истекает до завершения сеанса почтового сервера и устройства. В некоторых случаях срок жизни (TTL) или интервал подтверждения соединения (HBI) на промежуточном сервере короче, чем транзакции Exchange ActiveSync. Если так случается, то связь между почтовым сервером и устройством не устанавливается.

Проверьте настройки TTL на промежуточном сервере между устройствами iOS и почтовым сервером. Транзакции ActiveSync не работают, если время, указанное в настройках, не превышает максимальный TTL.

Выявление ошибки

Ошибка возникает, когда транзакция занимает больше времени, чем позволяют настройки TTL. Это может быть как ошибка HTTP 500, так и ошибка состояния 110. В результате ошибок происходит перезагрузка данных учетной записи. Например, запрос синхронизации календаря Exchange может вызвать две ошибки 500 подряд. В следующий раз, когда клиенту удается подключиться к серверу, iOS попытается запросить все данные календаря. Это приведет к замене локального кэша календарных данных пользователя.

Проверьте журнал ActiveSync — туда записывается тип ошибки, вызвавшей перезагрузку данных. Пример описания ошибки HTTP 500 в журнале ActiveSync:

Тип события: Ошибка
Источник события: Сервер ActiveSync
Компьютер: Сервер

Описание: Непредвиденная ошибка почтового сервера Exchange: Сервер: [myserver.company.com] Пользователь: [user@company.com] Код состояния HTTP: [500]. Убедитесь, что почтовый сервер Exchange правильно работает.

Подробнее о том, как обнаружить ошибку HTTP или ошибку состояния в журналах Exchange.

Установка для параметра HBI сервера значения 59 минут

HBI — это время между командами ping, отправляемыми на сервер, которое вычисляет iOS. Администратор сервера Exchange Server должен установить HBI, равный 59 минутам. Подробнее о настройке HBI для сервера.

Подтверждение времени ожидания для всех сетевых брандмауэров

Все системные и сетевые администраторы должны установить для всех сетевых брандмауэров время ожидания 30 минут или более. Время ожидания по умолчанию на некоторых устройствах может быть равно пяти минутам. Командам ping и другим процессам синхронизации нужно больше времени для гарантированного обмена данными с почтовым сервером. Подробнее о настройке брандмауэров.

Обновление настроек iPhone, iPad и iPod touch

Измените следующие настройки, чтобы уменьшить объем синхронизируемых данных:

  • Уменьшите число в поле «Дн. для синхрон.».
  • Уменьшите интервал синхронизации событий календаря.
  • Уменьшите частоту автоматического извлечения и передачи данных на устройство с сервера.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного характера и не рекламируются компанией. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Помните, что использование любых сведений или продуктов, размещенных в Интернете, сопровождается риском. За дополнительной информацией обращайтесь к поставщику. Другие названия компаний или продуктов могут быть товарными знаками соответствующих владельцев.

Дата публикации: