Назад |
Перейти на главную страницу
Время ожидания сетевых запросов на Mac истекает при открытии сайта с iOS
Проблема: когда я делаю HTTP-запросы от iOS к моему серверу, он будет недоступен с Mac.
Тест: я запускаю Simon (инструмент сетевого мониторинга) на macOS, чтобы проверять свой домен каждые 1 минуту. Проверка отправляет HTTP-запрос к серверу и отмечает его как сбой по истечении времени ожидания (нет ответа в течение 15 секунд). Я открываю Safari на своем iPhone, ввожу тот же URL-адрес и перехожу на страницу, которая каждые несколько секунд использует запросы AJAX для получения новых данных с нашего сервера. После того, как это произойдет, через полминуты инструмент мониторинга предупредит меня, что сайт недоступен с моего Mac. Когда я закрываю Safari на iOS, macOS через минуту вернется в нормальное состояние.
Параметры:
- Обычно время рендеринга наших веб-страниц составляет менее 0,5 секунды.
Проблема может быть связана с нашим роутером: TP-Link AC750 - ОБНОВЛЕНИЕ: мы столкнулись с этой проблемой без использования маршрутизатором совместного использования мобильного Интернета на iPhone.
- Мы получили одинаковые результаты в офисе и трех разных домашних сетях (все с одним и тем же маршрутизатором).
- У нас нет проблемы с Windows
- У нас не возникает проблемы с некоторыми компьютерами macOS в одной сети
- У нас также есть тайм-ауты от Android, хотя кажется, что это только iOS
- Домен также недоступен с других устройств iOS во время сбоя.
- Разрешение DNS кажется нормальным: я могу постоянно пинговать сервер
- sshd и httpd также испытывают ту же проблему, это не связано с httpd
- подключение к порту 80 на сервере с помощью telnet истекает
- У нас нет проблем с другими веб-сайтами или другими сайтами на том же физическом оборудовании.
- Неважно, как iOS делает HTTP-запросы. Либо открытие веб-сайта из Safari, либо запуск нашего собственного приложения, которое использует запросы REST API к тому же серверу, заставляет его не работать
- Выходим на роутер через WiFi. У роутера нет особых настроек, кроме некоторых переадресаций портов.