Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / ColdFusion / Server Administration / August 2007



Tip: Looking for answers? Try searching our database.

CF7.02 hangs, jrpp threads are missing

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
NetbasicsNL - 23 Aug 2007 09:00 GMT
Coldfusion 7,0,2,142559 on Linux, Java VM 1.4.2_09-b05, Apache 2.0.52

CF hangs every few days. It happens with all pages (so with or without db
access).
HTML keeps working fine. The CF logs show no errors.

I did a thread dump of the server in hanging state. There are no jrpp- or web-
threads at all. Is that a problem?

Full thread dump Java HotSpot(TM) Server VM (1.4.2_09-b05 mixed mode):

"FusionReactor Web Server (Server Thread Pool Member Thread-35)" prio=1
tid=0x08d94978 nid=0x2f0b in Object.wait() [bcdff000..bcdff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x488ea0d8> (a com.intergral.fusionreactor.L.B.B$_B)
    at java.lang.Object.wait(Object.java:429)
    at com.intergral.fusionreactor.L.B.B$_B.run(Unknown Source)
    - locked <0x488ea0d8> (a com.intergral.fusionreactor.L.B.B$_B)

"FusionReactor Web Server (Server Thread Pool Member Thread-34)" prio=1
tid=0x0883a5b0 nid=0x2f0a in Object.wait() [bcfff000..bcfff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x488ea088> (a com.intergral.fusionreactor.L.B.B$_B)
    at java.lang.Object.wait(Object.java:429)
    at com.intergral.fusionreactor.L.B.B$_B.run(Unknown Source)
    - locked <0x488ea088> (a com.intergral.fusionreactor.L.B.B$_B)

"FusionReactor Web Server (Server Thread Pool Member Thread-33)" prio=1
tid=0x08373ed0 nid=0x2f09 in Object.wait() [b3bff000..b3bff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486b4490> (a com.intergral.fusionreactor.L.B.B$_B)
    at java.lang.Object.wait(Object.java:429)
    at com.intergral.fusionreactor.L.B.B$_B.run(Unknown Source)
    - locked <0x486b4490> (a com.intergral.fusionreactor.L.B.B$_B)

"FusionReactor Web Server (Server Thread Pool Member Thread-32)" prio=1
tid=0x082bcc78 nid=0x2f08 in Object.wait() [b3fff000..b3fff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486b44e0> (a com.intergral.fusionreactor.L.B.B$_B)
    at java.lang.Object.wait(Object.java:429)
    at com.intergral.fusionreactor.L.B.B$_B.run(Unknown Source)
    - locked <0x486b44e0> (a com.intergral.fusionreactor.L.B.B$_B)

"DestroyJavaVM" prio=1 tid=0x080607c8 nid=0x2e90 waiting on condition
[0..bffeb874]

"RMI TCP Accept-1099" daemon prio=1 tid=0x085d2680 nid=0x2f03 runnable
[b43ff000..b43ff8c8]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
    - locked <0x486cf628> (a java.net.PlainSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:448)
    at java.net.ServerSocket.accept(ServerSocket.java:419)
    at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
    at java.lang.Thread.run(Thread.java:534)

"Thread-31" prio=1 tid=0x08888b50 nid=0x2f02 in Object.wait()
[b45ff000..b45ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-30" prio=1 tid=0x08614d68 nid=0x2f01 in Object.wait()
[b47ff000..b47ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-29" prio=1 tid=0x0878d2b0 nid=0x2f00 in Object.wait()
[b49ff000..b49ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-28" prio=1 tid=0x084da0b0 nid=0x2eff in Object.wait()
[b4bff000..b4bff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-27" prio=1 tid=0x0861c790 nid=0x2efe in Object.wait()
[b4dff000..b4dff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-26" prio=1 tid=0x085d2bd8 nid=0x2efd in Object.wait()
[b4fff000..b4fff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-25" prio=1 tid=0x0861d170 nid=0x2efc in Object.wait()
[b51ff000..b51ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-24" prio=1 tid=0x083d0198 nid=0x2efb in Object.wait()
[b53ff000..b53ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-23" prio=1 tid=0x0837a0c8 nid=0x2efa in Object.wait()
[b55ff000..b55ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-22" prio=1 tid=0x0811bb38 nid=0x2ef9 in Object.wait()
[b57ff000..b57ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at java.lang.Object.wait(Object.java:429)
    at coldfusion.util.SimpleThreadPool.getAssignment(SimpleThreadPool.java:116)
    - locked <0x486d3d80> (a coldfusion.util.SimpleThreadPool)
    at coldfusion.util.SimpleWorkerThread.run(SimpleThreadPool.java:211)

"Thread-21" daemon prio=1 tid=0x713ce8a0 nid=0x2ef8 in Object.wait()
[b59ff000..b59ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d4158> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:429)
    at java.util.TimerThread.mainLoop(Timer.java:403)
    - locked <0x486d4158> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:382)

"Thread-20" prio=1 tid=0x084db570 nid=0x2ef7 runnable [b5bff000..b5bff8c8]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
    - locked <0x486d4448> (a java.net.PlainSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:448)
    at java.net.ServerSocket.accept(ServerSocket.java:419)
    at coldfusion.server.jrun4.metrics.CfstatServer.run(CfstatServer.java:77)

"obj-skimmer" daemon prio=1 tid=0x08126510 nid=0x2ef6 in Object.wait()
[b5dff000..b5dff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d44f8> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at
coldfusion.server.j2ee.pool.PoolSkimmerThread.run(PoolSkimmerThread.java:47)
    - locked <0x486d44f8> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at java.lang.Thread.run(Thread.java:534)

"obj-skimmer" daemon prio=1 tid=0x083d1090 nid=0x2ef5 in Object.wait()
[b5fff000..b5fff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d45c8> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at
coldfusion.server.j2ee.pool.PoolSkimmerThread.run(PoolSkimmerThread.java:47)
    - locked <0x486d45c8> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at java.lang.Thread.run(Thread.java:534)

"obj-skimmer" daemon prio=1 tid=0x08677b00 nid=0x2ef4 in Object.wait()
[b61ff000..b61ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d5a98> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at
coldfusion.server.j2ee.pool.PoolSkimmerThread.run(PoolSkimmerThread.java:47)
    - locked <0x486d5a98> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at java.lang.Thread.run(Thread.java:534)

"obj-skimmer" daemon prio=1 tid=0x087fa010 nid=0x2ef3 in Object.wait()
[b63ff000..b63ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486d6f70> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at
coldfusion.server.j2ee.pool.PoolSkimmerThread.run(PoolSkimmerThread.java:47)
    - locked <0x486d6f70> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at java.lang.Thread.run(Thread.java:534)

"obj-skimmer" daemon prio=1 tid=0x08690fd8 nid=0x2ef2 in Object.wait()
[b65ff000..b65ff8c8]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x486dc408> (a coldfusion.server.j2ee.pool.PoolSkimmerThread)
    at
coldfusion.server.j2ee.pool.PoolSkimmerThread.run(PoolSkimmerThread.java:47)
    - locked <0x486dc408> (a coldfusion.server.j2ee.pool.PoolSk
NetbasicsNL - 27 Aug 2007 08:51 GMT
Could anyone advise please what to do next? I'm stuck.
This is a server which has a low number of visitors. This doesn't seem to be a database issue.
Is the missing jrpp threads an issue?
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.