0

我在我的 apache error_log 上看到了很多这样的错误。

我的设置:

  • 我有 15 个不同的网站使用相同的 PHP 助手存储库(位于 /usr/share/myphphelpers/helpers.php
  • 在每个网站上,我通过 require_once('/usr/share/myphphelpers/helpers.php') 调用 helpers.php 文件
  • 此错误发生在特定函数上 - 所有网站都调用此函数(该事件是用户触发的)

这可能是因为所有网站都使用相同的资源文件/功能吗?我能做些什么?

先感谢您

4

2 回答 2

2

虽然我还不确定代码的哪一部分触发了这个错误,但我知道它是由服务器过载引起的。

我有两个 m1.small Amazon 实例在负载均衡器下运行,但它们无法处理所有流量。添加另一个实例解决了这个问题。

于 2013-03-27T04:30:04.863 回答
0

如果他们都在同一个文件上工作,那么这样做:添加行

<?php
    // ...
    if(!empty($_COOKIE[$dev = 'dev']) || !empty($_GET[$dev])){
        error_reporting(E_ALL);
        ini_set('display_errors', true);
    }
    // ...

在错误所在的文件中,看看会发生什么,各方将起作用,并且您检查一件事,只有您会看到所有错误。

当然,您必须添加 cookiedev=1dev=1url。

于 2013-03-19T19:47:18.477 回答