Я пытаюсь использовать Showoff.io или localtunnel на своем Macbook Air, чтобы приложение Rails, работающее на виртуальной машине Vagrant, было доступно для тестирования на внешних устройствах. Другие пользователи с одинаковым оборудованием в той же сети могут сделать это успешно, используя те же учетные данные Showoff.

На моей машине огромная задержка, обычно приводящая к тайм-ауту, до подачи контента. Используя curl, я вижу, что DNS разрешается практически сразу, но пройдет несколько минут, прежде чем я увижу запрос до моих журналов Rails. Затем будет еще одна одинаковая задержка, прежде чем я увижу контент в своем браузере, и обычно только базовый HTML-код успешно доставляется. Последующие запросы на CSS/images/JavaScripts обычно превышают время ожидания, так как каждый из этих запросов подвержен аналогичным задержкам.

У меня нет брандмауэра, и мой Macbook более или менее настроен на заводские настройки по умолчанию. Я пробовал это на двух разных интернет-соединениях, одно проводное и одно беспроводное. Симптомы одинаковы для моей платной учетной записи Showoff.io, бесплатной 5-минутной учетной записи showoff.io и бесплатной учетной записи localtunnel. У меня совершенно нет идей о том, что я мог бы попробовать, чтобы диагностировать эту проблему.

Кто-нибудь может предложить возможный следующий шаг для выяснения, почему я испытываю эту задержку или как я мог ее исправить?

1 ответ1

0

У меня был преобразователь с именем /etc/resolves/vm resolves/vm , связанный с ~/.vagrant.d/tmp/dns/resolver/vm . Это было наследием неудачной попытки использовать vagrant-dns для управления разрешением имен хостов в бродячих полях, с тех пор я начал использовать vagrant-hostmaster для.

Я не уверен, почему это приводило к серьезным задержкам, а не к прямым сбоям, но удаление файла привело к тому, что showoff немедленно начал работать как обычно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .