Статические поддомены (используемые в качестве хостов активов) иногда работают медленно или не работают

Статические поддомены (используемые в качестве хостов активов) иногда работают медленно или не работают

Моя установка:

Выделенный сервер, работающий на моем собственном DNS-сервере, Apache 2, приложение Ruby on Rails, работающее на Phusion Passenger 2.2.9, использующее динамический хост ресурсов Railгенераторкоторый извлекает ресурсы, используя эти поддомены: static1, static2, static3, static4. В моей конфигурации Apache есть подстановочный знак для поддоменов *.domain.com.

Проблема:

Если я захожу на сайт после того, как я не был на нем некоторое время (несколько часов), иногда один или несколько поддоменов активов загружаются очень долго или не загружаются вообще. Я подозреваю, что мой DNS-сервер настроен неправильно, и поиск одного из поддоменов не удается или занимает очень много времени. Я использовал несколько средств проверки DNS, но не обнаружил никаких серьезных проблем с моей настройкой DNS. Это происходит только тогда, когда я захожу на сайт после того, как я не был на нем некоторое время, когда я начинаю просматривать сайт, все загружается просто отлично. Сейчас я переключился обратно на использование только одного поддомена активов (static.domain.com), это, кажется, работает. Мне просто интересно узнать, есть ли что-то неправильное в моей настройке DNS или моей конфигурации Apache. Я могу предоставить другие подробности, если это необходимо.

решение1

Я сделал полныйdnstraceк вашему доменному имени и не увидел никаких явных проблем с внешне видимой конфигурацией. Я также попробовалtwisted4lifeПроверка конфигурации также не выявила никаких существенных проблем.

решение2

Я предполагаю (и это предположение, учитывая уровень доступной информации), что на вашей линии происходит потеря пакетов, что особенно сильно влияет на поиск DNS и может привести к сбою определенного процента поисков DNS.

Сделайте пинг до ваших DNS-провайдеров, любая потеря пакетов плоха. Если вы найдете там проблему... эээ... исправить ее?

Связанный контент