4

共有ホスティング アカウントで私のサイトがダウンし続けており、これが私のホストの発言です。

サイト自体への過剰な接続が原因で、サイトの IP アドレスがファイアウォールでブロックされているようです。

「自分への101のつながり」

誰もがこれが何を意味するのか知っています.101エラーについて聞いたことがありません. 私のサイトは PHP / MySQL で構築されています。

4

5 に答える 5

1

PHP について言及しているので、ローカル ディスクからではなく、http リクエストを介してファイルを要求または含めているのではないでしょうか?

次のような場合、PHP はファイルをインクルードしますが、Web サーバーによって提供される http リクエストを介してファイルを取得します。本質的には「自分とのつながり」です。

include 'http://www.example.com/file.php?foo=1&bar=2';

または、次のことを期待して、定数PATHをどこかに定義している可能性があります。

require _PATH_ . "/file.php";

PATHが実際にパスである限りは問題ありませんが、誤って URL に設定してしまうと、require が Web サーバーを再度通過することになります。あまり効率的ではありません。

そのような接続については、コードまたはログを確認してください。

于 2009-07-10T21:39:55.900 に答える
0

101エラーはありません。これは基本的に、彼らがあなたのサイトからあなたのサイトのリソースへの101の呼び出しを記録したことを意味します。これは本当に奇妙で、そのようなものが攻撃の基礎になる可能性があるため、ブロックするのは正しいことです。ページがハッキングされたか、どこかで再帰が壊れている可能性があります。コードを見ることができますか?また、共有サーバーにはおそらくログがあります...アカウントのパスへの参照を探して、特定のリソースを何度も呼び出しているかどうかを確認してください。

于 2009-07-10T12:10:27.643 に答える
0

エラー コードではなく、自分自身への 100 と 1 の接続でしょうか。

そうでない場合、PHP 以外に実行しているソフトウェアは何ですか?

于 2009-07-10T03:27:12.550 に答える
0

使用しているフレームワーク/CMS を知らずに実際に何が起こっているのかを判断するのは非常に困難ですが、コードで include/fopen/curl/file_get_content の使用法を検索することをお勧めします。詳しい情報を教えてください。

于 2009-07-10T03:28:49.630 に答える