静的サブドメイン(アセットホストとして使用)は時々遅くなったり、機能しなくなったりする

静的サブドメイン(アセットホストとして使用)は時々遅くなったり、機能しなくなったりする

私の設定:

専用サーバー、独自の DNS サーバーを実行、Apache 2、Phusion Passenger 2.2.9 で実行される Ruby on Rails アプリ、Rail の動的アセット ホストを使用発生器これらのサブドメインを使用してアセットを取得します: static1、static2、static3、static4。私の Apache 構成には、サブドメインのワイルドカード *.domain.com があります。

問題:

しばらく (数時間) アクセスしていなかった後に Web サイトにアクセスすると、アセット サブドメインの 1 つ以上がロードされるまでに非常に長い時間がかかったり、まったくロードされなかったりすることがあります。DNS サーバーが正しく設定されておらず、サブドメインの 1 つに対する検索が失敗するか、非常に長い時間がかかったりしているのではないかと考えています。いくつかの DNS チェッカーを使用しましたが、DNS 設定に大きな問題は見つかりませんでした。この問題は、しばらくアクセスしていなかった後に Web サイトにアクセスした場合にのみ発生し、Web サイトの閲覧を開始すると、すべてが正常にロードされます。現在は、アセット サブドメインを 1 つだけ (static.domain.com) 使用するように切り替えましたが、これでうまく機能しているようです。DNS 設定または Apache 構成に問題があるかどうかを知りたいだけです。必要に応じて、他の詳細を提供できます。

答え1

私は完全なdnstrace のドメイン名に外部から見える設定に明らかな問題は見られませんでした。また、ツイステッド4ライフ構成チェッカーで確認しましたが、関連する問題は見つかりませんでした。

答え2

私の推測では (入手可能な情報レベルからの推測ですが)、回線上でパケット損失が発生しており、これが DNS ルックアップに特に悪影響を及ぼし、一定の割合で DNS ルックアップが失敗する原因となると思われます。

DNS プロバイダーに ping を実行してください。パケット損失は悪いことです。そこに問題が見つかったら… ええと… 修正しますか?

関連情報