1

私は非常に奇妙な問題を抱えています。Ubuntu で実行されている標準の LAMP サーバーを使用しています。サーバーは、さまざまな PHP スクリプトを多数ホストしています。ときどき、特定の PHP スクリプトが読み取られないことがあります (つまり、そのアドレスをブラウザーに入力しても何も起こりません)。約 10 分後にスクリプトが読み込まれ、すべてが正常に見えます。

奇妙なことに、最初にこの問題に遭遇したとき、スクリプトを次のように単純に変更しました。

die('The file is read');

それでもスクリプトは処理されません-Apache(または他の何か)がロードを拒否しているようです。これが発生すると、他のすべてのスクリプトにまったく問題なくアクセスできます (サーバーのダウンタイムなどではありません)。前に述べたように、しばらくすると (約 10 分)、スクリプトに問題なくアクセスできます (次に発生するまで)。

何らかの理由で Apache が特定のスクリプトをブロックしている可能性があります (フリークエンシー キャップのようなものでしょうか? )。die他のすべてのスクリプトは正常に動作するのに、単純なスクリプト (呼び出しのみを含む) が応答しない理由が他にあるのでしょうか?

私はしばらくこの状況に対処してきましたが、他の多くの人に尋ねましたが、まだ答えや解決策が見つかりません.

ありとあらゆる助けをいただければ幸いです。

4

1 に答える 1

0

Apacheが何かおかしなことをしている場合、通常は少なくともerror_logにログインします。ただし、それを表示するには、( LogLevelを使用して)一般的なログを増やす必要がある場合があります。

于 2012-04-18T13:38:57.263 に答える