Re: Exception thrown without a stack frame

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jan 25, 2008 8:43 AM, Jochem Maas <jochem@xxxxxxxxxxxxx> wrote:
> Eric Butera schreef:
>
> > On Jan 25, 2008 5:37 AM, Jochem Maas <jochem@xxxxxxxxxxxxx> wrote:
> >> I'm getting exceptions thrown without a stackframe. I understand what this
> >> means but not how it can happen given the following:
> >>
> >> 1. *every* frontend script on the site is wrapped in a try/catch block
> >> 2. I have set an exception handler to dump these so-called uncaught exceptions
> >> in the error log
> >>
> >> I use APC on the site/server in question but it doesn't matter whether I actually
> >> load or use APC as to whether these uncaught exceptions occur.
> >>
> >> I can't seem to reproduce the problem from my own browser - although it's
> >> difficult to determine much from the log given the lack of information in any
> >> entry referring to 'exception thrown without a stack frame' - apparently the
> >> uncaught exception is not causing users to see broken or blank pages.
> >>
> >> The problem only occurs on the production server, I can't reproduce it
> >> on my test server no matter how hard I push with ab.
> >>
> >> I haven't updated php for quite a long time which is at version 5.1.1
> >>
> >> has anyone ever experienced something like this? anyone have any clue as to
> >> what it might be.
> >>
> >> tia
> >>
> >> --
> >> PHP General Mailing List (http://www.php.net/)
> >> To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >
> > Maybe you can see the timestamp of when the exception was thrown and
> > match that in your server logs to get a better idea of what page the
> > user was hitting?
>
> I'm stupid but not that stupid. besides having tried to correlate access and
> error logs, I'm not even sure an access log line is being generated. and even then
> when I try to recreate the error using any/all urls listed in the access log at/around the
> time of the a relevant error log line I cannot get the uncaught exception to occur.
>
> not to mention that I have triple checked every script on the site that is available
> via the web to make sure there is a try/catch wrapper around the outer most code block.
>
> and then there is the fact that there is a exception handler set which is *not* triggered.
>
> oh and then there is the little problem of the webserver having to be 'graceful'd every
> 5 minutes to avoid runaway httpd child processes. the uncaught exceptions don't correlate
> with the 'apachectl graceful's btw.
>
> total mind bender :-/
>
>

Hey you aren't stupid.  ;)  I was just throwing that out there just in
case.  I know sometimes in the heat of battle I start to get tunnel
vision a bit.  Unfortunately I don't have much experience with APC as
I've not had the privilege of working on a site that requires that
level of caching.

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux