Jetty mule启动问题(位于sun.nio.ch.serversocketchannelmpl.accept(serversocketchannelmpl.java:234)

Jetty mule启动问题(位于sun.nio.ch.serversocketchannelmpl.accept(serversocketchannelmpl.java:234),jetty,mule,Jetty,Mule,mule未启动,它尝试启动挂起一段时间,然后在一段时间后尝试重新启动,如重新启动。执行线程转储。分析线程转储时出现警告,表示“3个线程被临时阻止。这表示锁未被释放。”这可能是一个潜在的问题,可能与jetty有关,但不清楚这是什么 0x00000000e0f43f40 Object Held by: qtp383251638-61-acceptor-0-ServerConnector@7d75f858{HTTP/1.1}{0.0.0.0:7777} Threads waiting to tak

mule未启动,它尝试启动挂起一段时间,然后在一段时间后尝试重新启动,如重新启动。执行线程转储。分析线程转储时出现警告,表示“3个线程被临时阻止。这表示锁未被释放。”这可能是一个潜在的问题,可能与jetty有关,但不清楚这是什么

0x00000000e0f43f40
Object
Held by:
  qtp383251638-61-acceptor-0-ServerConnector@7d75f858{HTTP/1.1}{0.0.0.0:7777}
Threads waiting to take lock:
  qtp383251638-62-acceptor-1-ServerConnector@7d75f858{HTTP/1.1}{0.0.0.0:7777}
  qtp383251638-63-acceptor-2-ServerConnector@7d75f858{HTTP/1.1}{0.0.0.0:7777}
  qtp383251638-64-acceptor-3-ServerConnector@7d75f858{HTTP/1.1}{0.0.0.0:7777}


"qtp383251638-61-acceptor-0-ServerConnector@7d75f858{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)

当接受程序不主动接受连接时,它们总是处于阻塞状态,这对于这种线程来说是正常的

您的问题在别处。

但是,您没有提供足够的详细信息来进行故障排除。(很抱歉)

通过线程转储解决了问题。在建立与message broker的连接时出现了问题

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)
nid=0xe128在Object.wait()中[0x00007f41303ef000]
java.lang.Thread.State:定时等待(在对象监视器上)
在java.lang.Object.wait(本机方法)
位于org.apache.activemq.transport.FailoverTransport.oneway(FailoverTransport.java:613)
-锁定(一个java.lang.Object)
位于org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:68)

感谢您的回复。我尝试添加完整线程转储,但由于大小限制,无法完全连接。将尝试部分连接