powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Периодическое зависание системы
2 сообщений из 2, страница 1 из 1
Периодическое зависание системы
    #39204969
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется в наличии следующее:
Есть мой любимый IBM WAS 7.0.0.35 и по старой доброй традиции в какой то момент система начинает вставать колом, снимаю дамп потоков и вижу следующую картинку:

Куча тредов сидят на блокировке:
javacore
3LKMONOBJECT java/lang/Object@0x000007F34687C628/0x000007F34687C640: owner "AIO Timer Thread 1" (0x000000002A84B000), entry count 1
3LKWAITERQ Waiting to enter:
3LKWAITER "Thread-51" (0x0000000012215B00)
3LKWAITER "WebContainer : 2970" (0x0000000074EDE900)
3LKWAITER "WebContainer : 3261" (0x000000003C056000)
3LKWAITER "WebContainer : 3373" (0x000000002E864B00)
3LKWAITER "WebContainer : 3403" (0x000000002ADA1D00)
3LKWAITER "WebContainer : 3467" (0x000000007A394B00)
3LKWAITER "WebContainer : 3472" (0x000000003C069400)
3LKWAITER "WebContainer : 3480" (0x000000002AAA5400)
3LKWAITER "WebContainer : 3502" (0x0000000010657100)
3LKWAITER "WebContainer : 3510" (0x000000001195D100)
3LKWAITER "WebContainer : 3522" (0x000000002BCB5200)
3LKWAITER "WebContainer : 3531" (0x000000003BFA6E00)
3LKWAITER "WebContainer : 3534" (0x000000002A56BB00)
3LKWAITER "WebContainer : 3542" (0x000000002F3E9500)
3LKWAITER "WebContainer : 3545" (0x00000000122FEF00)
3LKWAITER "WebContainer : 3548" (0x000000003C188300)
3LKWAITER "WebContainer : 3554" (0x0000000027564E00)
3LKWAITER "WebContainer : 3559" (0x000000002BCD4000)
3LKWAITER "WebContainer : 3570" (0x000000002BCBFC00)
3LKWAITER "WebContainer : 3574" (0x000000003BF9E500)
3LKWAITER "WebContainer : 3578" (0x0000000015BB9500)
3LKWAITER "WebContainer : 3586" (0x0000000012232800)
3LKWAITER "WebContainer : 3593" (0x000000002F3C4000)
3LKWAITER "WebContainer : 3605" (0x000000003DD16700)
3LKWAITER "WebContainer : 3620" (0x000000002ECFE200)
3LKWAITER "WebContainer : 3631" (0x000000007783FE00)
3LKWAITER "WebContainer : 3632" (0x0000000013FA8000)
3LKWAITER "WebContainer : 3642" (0x000000002BE56800)
3LKWAITER "WebContainer : 3651" (0x000000003BF96E00)
3LKWAITER "WebContainer : 3652" (0x0000000077866400)
3LKWAITER "WebContainer : 3655" (0x000000002ED45B00)
3LKWAITER "WebContainer : 3657" (0x000000003DD30100)
3LKWAITER "WebContainer : 3659" (0x0000000026358200)
3LKWAITER "WebContainer : 3660" (0x000000003DD26700)
3LKWAITER "WebContainer : 3661" (0x0000000027578100)
3LKWAITER "WebContainer : 3668" (0x000000002A579900)
3LKWAITER "WebContainer : 3671" (0x000000002AA8FF00)
3LKWAITER "WebContainer : 3672" (0x0000000013FB4D00)
3LKWAITER "WebContainer : 3673" (0x000000002E881800)
3LKWAITER "WebContainer : 3674" (0x000000002BCE0D00)
3LKWAITER "WebContainer : 3675" (0x000000002ECFF400)
3LKWAITER "WebContainer : 3676" (0x0000000074EF3E00)
3LKWAITER "WebContainer : 3678" (0x000000002ED0E200)
3LKWAITER "WebContainer : 3679" (0x000000007A3AE400)
3LKWAITER "WebContainer : 3680" (0x000000002AF3FD00)
3LKWAITER "WebContainer : 3681" (0x0000000077835300)
3LKWAITER "WebContainer : 3683" (0x000000002AF43100)
3LKWAITER "WebContainer : 3684" (0x000000002ED26C00)
3LKWAITER "WebContainer : 3685" (0x000000003DD1F000)
3LKWAITER "WebContainer : 3687" (0x000000002ADAC800)
3LKWAITER "WebContainer : 3688" (0x000000002ED48E00)
3LKWAITER "WebContainer : 3689" (0x000000002EBAFF00)
3LKWAITER "WebContainer : 3690" (0x000000003C19EA00)
3LKWAITER "WebContainer : 3691" (0x000000002EF03800)
3LKWAITER "WebContainer : 3692" (0x000000003BF7D500)
3LKWAITER "WebContainer : 3693" (0x000000002A86AF00)
3LKWAITER "WebContainer : 3695" (0x000000002769A200)
3LKWAITER "WebContainer : 3697" (0x000000002E981E00)
3LKWAITER "WebContainer : 3698" (0x000000002BE53500)
3LKWAITER "WebContainer : 3699" (0x00000000122E5600)
3LKWAITER "WebContainer : 3701" (0x000000002E858F00)
3LKWAITER "WebContainer : 3703" (0x000000002EEE0500)
3LKWAITER "WebContainer : 3704" (0x000000002AA93200)
3LKWAITER "WebContainer : 3705" (0x000000002BE63500)
3LKWAITER "WebContainer : 3706" (0x0000000027694D00)
3LKWAITER "WebContainer : 3707" (0x000000003C086000)
3LKWAITER "WebContainer : 3708" (0x000000001527EB00)
3LKWAITER "WebContainer : 3709" (0x000000003BFA2A00)
3LKWAITER "WebContainer : 3711" (0x000000003C162E00)
3LKWAITER "WebContainer : 3713" (0x000000002E86E400)
3LKWAITER "WebContainer : 3715" (0x000000002EBA4300)
3LKWAITER "WebContainer : 3716" (0x000000002A516800)
3LKWAITER "WebContainer : 3717" (0x000000002ADA9500)
3LKWAITER "WebContainer : 3718" (0x000000002A561100)
3LKWAITER "WebContainer : 3720" (0x000000003C173F00)
3LKWAITER "WebContainer : 3721" (0x000000003C16A600)
3LKWAITER "WebContainer : 3722" (0x000000003C059400)
3LKWAITER "WebContainer : 3724" (0x000000002A4F5700)
3LKWAITER "WebContainer : 3725" (0x0000000077845300)
3LKWAITER "WebContainer : 3726" (0x000000002ED4D200)
3LKWAITER "WebContainer : 3727" (0x000000002ADD0C00)
3LKWAITER "WebContainer : 3728" (0x000000002ED51600)
3LKWAITER "WebContainer : 3730" (0x000000003C070B00)
3LKWAITER "WebContainer : 3731" (0x000000002A84E300)
3LKWAITER "WebContainer : 3732" (0x000000003BFAC300)
3LKWAITER "WebContainer : 3733" (0x000000002AF1B900)
3LKWAITER "WebContainer : 3734" (0x000000002BCE9600)
3LKWAITER "WebContainer : 3735" (0x000000002EED2700)
3LKWAITER "WebContainer : 3736" (0x000000002E99DA00)
3LKWAITER "WebContainer : 3738" (0x0000000077867500)
3LKWAITER "WebContainer : 3740" (0x000000002E95A700)
3LKWAITER "WebContainer : 3741" (0x000000002ADB7300)
3LKWAITER "WebContainer : 3742" (0x000000003C05C700)
3LKWAITER "WebContainer : 3743" (0x0000000010656000)
3LKWAITER "WebContainer : 3744" (0x000000003C051C00)
3LKWAITER "WebContainer : 3746" (0x000000002BCDA700)
3LKWAITER "WebContainer : 3747" (0x00000000828A6300)
3LKWAITER "WebContainer : 3748" (0x000000002EF00500)
3LKWAITER "WebContainer : 3750" (0x000000002ECDD200)
3LKWAITER "WebContainer : 3751" (0x000000003C18D900)
3LKWAITER "WebContainer : 3752" (0x000000002ECCF400)
3LKWAITER "WebContainer : 3753" (0x000000007664CD00)
3LKWAITER "WebContainer : 3754" (0x000000002EB9DD00)
3LKWAITER "WebContainer : 3756" (0x000000002BE6CE00)


Поток захвативший блокировку:
javacore3XMTHREADINFO "AIO Timer Thread 1" J9VMThread:0x000000002A84B000, j9thread_t:0x000000001706BA50, java/lang/Thread:0x000007F3536BD8F8, state:R, prio=5
3XMJAVALTHREAD (java/lang/Thread getId:0xA0, isDaemon:true)
3XMTHREADINFO1 (native thread ID:0xF38, native priority:0x5, native policy:UNKNOWN)
3XMTHREADINFO3 Java callstack:
4XESTACKTRACE at com/ibm/io/async/AsyncLibrary.aio_cancel2(Native Method)
4XESTACKTRACE at com/ibm/io/async/AsyncLibrary.cancel2(AsyncLibrary.java:462(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AbstractAsyncChannel.cancel(AbstractAsyncChannel.java:287(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AsyncChannelFuture.cancel(AsyncChannelFuture.java:114(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AsyncSocketChannelHelper$tCallback.timerTriggered(AsyncSocketChannelHelper.java:116(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/Timer.checkForTimeouts(Timer.java:426(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/Timer.run(Timer.java:241(Compiled Code))
3XMTHREADINFO3 No native callstack available on this platform


Пример стека ожидающего блокировку:
javacore3XMTHREADINFO "WebContainer : 2970" J9VMThread:0x0000000074EDE900, j9thread_t:0x0000000020A2B030, java/lang/Thread:0x000007FD0EAA54F8, state:B, prio=5
3XMJAVALTHREAD (java/lang/Thread getId:0x79D8, isDaemon:true)
3XMTHREADINFO1 (native thread ID:0x188C, native priority:0x5, native policy:UNKNOWN)
3XMTHREADINFO3 Java callstack:
4XESTACKTRACE at com/ibm/io/async/AsyncLibrary.terminateIOCB(AsyncLibrary.java:788(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AsyncSocketChannel.close(AsyncSocketChannel.java:314(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/AioSocketIOChannel.close(AioSocketIOChannel.java:435(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/TCPConnLink.destroy(TCPConnLink.java:530(Compiled Code))
4XESTACKTRACE at com/ibm/wsspi/channel/base/OutboundConnectorLink.close(OutboundConnectorLink.java:50(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/TCPConnLink.close(TCPConnLink.java:506(Compiled Code))
4XESTACKTRACE at com/ibm/ws/ssl/channel/impl/SSLConnectionLink.close(SSLConnectionLink.java:169(Compiled Code))
4XESTACKTRACE at com/ibm/ws/ssl/channel/impl/SSLConnectionLink$MyHandshakeCompletedCallback.error(SSLConnectionLink.java:453(Compiled Code))
4XESTACKTRACE at com/ibm/ws/ssl/channel/impl/SSLHandshakeIOCallback.error(SSLHandshakeIOCallback.java:105(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/AioTCPReadRequestContextImpl.processAsyncReadRequest(AioTCPReadRequestContextImpl.java:141(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/TCPReadRequestContextImpl.readInternal(TCPReadRequestContextImpl.java:169(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/TCPReadRequestContextImpl.read(TCPReadRequestContextImpl.java:142(Compiled Code))
4XESTACKTRACE at com/ibm/ws/ssl/channel/impl/SSLUtils.handleHandshake(SSLUtils.java:919(Compiled Code))
4XESTACKTRACE at com/ibm/ws/ssl/channel/impl/SSLConnectionLink.readyInbound(SSLConnectionLink.java:566(Compiled Code))
4XESTACKTRACE at com/ibm/ws/ssl/channel/impl/SSLConnectionLink.ready(SSLConnectionLink.java:295(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113(Compiled Code))
4XESTACKTRACE at com/ibm/ws/tcp/channel/impl/AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/AsyncFuture.completed(AsyncFuture.java:138(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/ResultHandler.complete(ResultHandler.java:204(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/ResultHandler.runEventProcessingLoop(ResultHandler.java:775(Compiled Code))
4XESTACKTRACE at com/ibm/io/async/ResultHandler$2.run(ResultHandler.java:905(Compiled Code))
4XESTACKTRACE at com/ibm/ws/util/ThreadPool$Worker.run(ThreadPool.java:1662(Compiled Code))


И вроде бы такая проблема описана на сайте IBM - http://www-01.ibm.com/support/docview.wss?uid=swg21670780, но вот незадача, по описанию она проявляется в fix pack 31, исправлена в 33, но у меня то 35 ...

У кого какие мысли? В IBM правили, правили, но не выправили? Или все таки у меня что то другое?
...
Рейтинг: 0 / 0
Периодическое зависание системы
    #39205410
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идей нет?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Периодическое зависание системы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]