0

私たちの開発用 Web サーバーは、ページ内の同じファイルに対して「接続リセット」エラーをブラウザーに与え始めましたが、それは内部ネットワークを使用して要求した場合に限られます。自宅から接続すると、リクエストは正常に処理されます。

Apache ログは、GET が 200 ステータスで正常に処理されたことを示していますが、パスがアドレス バーにコピーされていても、画像 / css ファイル / js はブラウザーに読み込まれません。ページ内の他のファイルは正常にロードされます-そして、失敗するのは常に同じファイルです。外部的には問題ありません。

おそらく重要なのは、ロードに失敗するすべてのファイルが 4kb であることです。ファイルのコメント ブロックにランダム コードを追加して、ファイル サイズを変更すると、ファイルが正しく読み込まれます。そのコンテンツのブロックを取り出すと、ファイルは再びロードできなくなります。バイナリ ファイル ( images ) についても同様の話です。4kb のファイルはロードされません。たとえば、花火でファイルを開き、そのファイルを保存すると、内部的に正常にロードされます。ファイルサイズは最大 16kb になります。ただし、これ以前のファイルには何の問題もありません - プレビュー/正常に開くことができ、画像を表示したりテキストを読み取ったりできます。破損はありません - 要求が別のインターネット接続からのものである場合、それらは問題なく提供されます。

ウェブサイトを別の Mac に移動しようとしましたが、ネットワーク内からは同じ問題が発生し、外部からは問題ありませんでした。MAMPサーバーにインストールされた新しいバージョンをダウンロードし、htdocsの内容をコピーしました-同じ問題。

キャッシュをクリアし、MTU 設定をいじり、ルーターやその他のホストを交換しましたが、役に立ちませんでした。他のコンピューターでテストした場合、ファイル自体が唯一の共通要素であるため、Mac ファイルシステムにリンクされていると確信しています。

環境は、iMac、Mac OS x 10.6 Snow Leopard、MAMP 2.0、および MAMP 1.9 です。

このページは PHP ベースで、リンクされた javascript / css / 画像を含む HTML を提供しています。

4

1 に答える 1

0

エラーは、apache、ソフトウェア、またはコンピューターとは何の関係もないように思われます.最初のルーターに障害があり、2番目に同じ障害が発生したに違いありません. 現在、新しい Netgear ルーターをインストールしており、それ以来、問題は 1 つも発生していません。

そもそもルーターの何が実際に間違っていたのかを突き止めればよかったのですが、それは問題ではありません-再び機能しています!

于 2011-11-17T21:20:00.590 に答える