首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mule启动的问题(在sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:234)中

mule启动的问题(在sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:234)中
EN

Stack Overflow用户
提问于 2017-02-17 07:53:07
回答 2查看 950关注 0票数 0

mule没有启动,它尝试启动挂起一段时间,一段时间后再次尝试从头开始,如重新启动。获取了线程转储。在分析线程转储时,会出现一个警告:"3个线程被传递阻塞。这表明锁没有被释放。“这可能是潜在的问题,可能与jetty有关,但不清楚是什么。下面是线程转储分析的一部分

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

发布于 2017-02-17 07:55:22

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

你的问题在别处。

不过,您还没有提供足够的详细信息来排除故障。(抱歉)

票数 1
EN

Stack Overflow用户

发布于 2017-02-22 13:14:44

已解决线程转储中的问题。与message broker建立连接时出现问题。

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42286942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档