On Mon, Jan 17, 2011 at 19:33, Jimmy Stewpot <mail...@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/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to