On Mon, Jan 17, 2011 at 19:33, Jimmy Stewpot <[email protected]> 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