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 回答