Re: PHP Error logging
| From: | Daniel Brown | Date: | Tue, 18 Jan 2011 00:41:46 +0000 |
| Subject: | Re: PHP Error logging | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-310826@lists.php.net to get a copy of this message | ||
On Mon, Jan 17, 2011 at 19:33, Jimmy Stewpot <mailers@oranged.to> wrote:
> Hello,
>
> I currently have a strange issue where we are seeing 'random errors' being displayed
> to end users. What I find most interesting is that in the php.ini file we have the following error
> settings.
>
> error_reporting = E_ALL & ~E_NOTICE
> display_errors = Off
> display_startup_errors = Off
> log_errors = On
> log_errors_max_len = 1024
> ignore_repeated_errors = Off
> track_errors = Off
>
> I thought that if we had dislay_errors = Off then end users should never see errors displayed
> on the web page. However at apparently random times we do still see errors being reported, its not
> consistent at all. To give a better idea of the problem we have 8 web servers, they all run an
> identical copy of the site which is stored on a common netapp nfs filer. At apparently random times
> we see that 1 out of 8 servers will reported strange errors like 'use of undefined
> constant' or 'Undefined variable'. What's most strange about these errors is
> that if the code was faulty wouldn't we expect to see the errors on all web servers? and
> secondly wouldn't we expect to see the errors constantly rather than at apparently random
> intervals?
>
> The php.ini files have a modify time of mid 2010 and yet this problem has only started in the
> last few weeks. Has anyone else experienced similar problems in the past and if so what was the root
> cause?
Sounds like someone added either ini_set('display_errors','On') in
the script being called or an include, added a local php.ini file to
the directory (or a parent directory), or added a php_flag to
.htaccess in the directory (or a parent). Try checking into those
possibilities.
--
</Daniel P. Brown>
Network Infrastructure Manager
Documentation, Webmaster Teams
http://www.php.net/