The error appears to be from a Java lock used internally by the CFML engine. Many Java apps use Emory University's concurrency API backport in order to support JDK 1.4.
It is likely that the problem is *not* specific to the request that is throwing the exception, but rather something else that is starving your CFML server of its resources (memory or threads). I agree with Blair and Geoff that monitors like fusion reactor and see fusion are your best bet. Use them to look for any requests that behave strangely, not just the ones that are erroring out. -- Dennis On 27 September 2011 10:15, Geoffrey Bowers <[email protected]> wrote: > Not familiar with edu.emory.mathcs -- are you making any java calls within > your code? Definitely get fusion reactor or see fusion in place, they will > tell you what cf template is associated with the crashing thread. > > GB > > On 27/09/2011, at 8:58 AM, Blair McKenzie <[email protected]> wrote: > > FarCry does use locks, but they haven't caused problems for a long time. > You could try using FusionReactor, it makes debugging hung servers a lot > easier. > > Blair > > On Tue, Sep 27, 2011 at 4:42 AM, Tomek kott < <[email protected]> > [email protected]> wrote: > >> Hi CF + FC gurus! >> >> I'm not a CF expert, and even more so not a CF9 Server expert. However, it >> appears that the server that our FC6.0.16 application is on has been >> restarting itself every one to two hours or so. I don't have access to the >> full logs, but the sysadmin sent over the following trace: >> >> [1]java.lang.InterruptedException >> at java.lang.Object.wait(Native Method) >> at java.lang.Object.wait(Object.java:485) >> at >> edu.emory.mathcs.backport.java.util.concurrent.helpers.WaitQueue$WaitNode.doWait(WaitQueue.java:109) >> at >> edu.emory.mathcs.backport.java.util.concurrent.Semaphore$FairSync.acquire(Semaphore.java:337) >> at >> edu.emory.mathcs.backport.java.util.concurrent.Semaphore.acquire(Semaphore.java:474) >> at coldfusion.CfmServlet.lock(CfmServlet.java:276) >> at coldfusion.CfmServlet.service(CfmServlet.java:199) >> at >> coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) >> at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) >> at >> coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) >> at >> coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) >> > > -- You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: [email protected] To unsubscribe, email: [email protected] For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry
