2017-02-16 367 views
0

mule未啓動,它嘗試啓動掛起一段時間,並在一段時間後嘗試從第一個啓動就像重新啓動一樣,接收線程轉儲,分析線程轉儲時會出現一個警告,它說「3個線程是可傳遞的BLOCKED,它表示鎖沒有被釋放」,這可能是潛在的問題,可能與jetty有關,但不明確那是什麼。這是線程轉儲分析的一部分騾子啓動問題(在sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:234)

0x00000000e0f43f40 
Object 
Held by: 
    [email protected]{HTTP/1.1}{0.0.0.0:7777} 
Threads waiting to take lock: 
    [email protected]{HTTP/1.1}{0.0.0.0:7777} 
    [email protected]{HTTP/1.1}{0.0.0.0:7777} 
    [email protected]{HTTP/1.1}{0.0.0.0:7777} 


"[email protected]{HTTP/1.1}{0.0.0.0:7777}": running, holding [0x00000000e0f43f40] 
    at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) 
    at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422) 
    at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250) 
    at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:321) 
    at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:460) 
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) 
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) 
    at java.lang.Thread.run(Thread.java:745) 

回答

1

接收器都處於阻塞狀態時,他們沒有積極地接受連接,這是正常的那種線。

您的問題在別處。
雖然您沒有提供足夠的詳細信息來解決問題。 (抱歉)

+0

感謝您的迴應。我試圖添加完整的線程轉儲,但由於大小限制無法完全附加。將嘗試附加部分 – Anonymous7

0

解決了線程轉儲問題。與消息代理建立連接時出現問題。

nid=0xe128 in Object.wait() [0x00007f41303ef000] 
    java.lang.Thread.State: TIMED_WAITING (on object monitor) 
    at java.lang.Object.wait(Native Method) 
    at org.apache.activemq.transport.failover.FailoverTransport.oneway(FailoverTransport.java:613) 
    - locked <0x00000000ddddecf0> (a java.lang.Object) 
    at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:68)