2017-02-16 29 views
0

mule не запускается, он пытается начать зависать некоторое время и через некоторое время пытается начать с первого раза как и перезапуск. Взял дамп потока. При анализе дампа нитей есть предупреждение, в котором говорится, что «3 потока транзитивно БЛОКИРОВАНЫ. Это означает, что блокировка не освобождается». Это может быть потенциальная проблема, вероятно, какая-то вещь, связанная с причалом, но не понятная что это такое. Вот часть анализа нить дампаПроблема с запуском мула (на 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)