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

Reply via email to