Я использую WebLogic 12.2.1.3.0, и недавно он начал показывать странное поведение.
После перезапуска виртуальной машины я устанавливаю новое развертывание, и все в порядке. Но когда я пытаюсь удалить это приложение, оно думает 5-6 минут и после этого показывает следующие сообщения:
Вкладка конфигурации развертываний теперь пуста и «Нет элементов для отображения». Но когда я перехожу в Monitoring -> EJBs -> Stateless, я вижу, что bean-компоненты не были удалены. А некоторые из них даже используются.
Мониторинг - EJB - без сохранения состояния
Но все bean-компоненты должны быть удалены после удаления развернутого приложения. Я не могу установить новое развертывание из-за такого поведения, и это становится возможным только после перезапуска виртуальной машины.
Вот что показывает журнал AdminServer после попытки удаления:
####<Apr 26, 2019 11:24:06,471 AM MSK> <Error> <Console> <savet-test> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-00000028> <1556267046471> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-240003> <Administration Console encountered the following error: weblogic.utils.concurrent.TimeoutException
at weblogic.management.provider.internal.ActivateQueue$ActivateTaskImplWithTimeout.timeout(ActivateQueue.java:535)
at weblogic.management.provider.internal.ActivateQueue.checkTimeout(ActivateQueue.java:252)
at weblogic.management.provider.internal.ActivateQueue.checkTimeout(ActivateQueue.java:238)
at weblogic.management.provider.internal.ActivateQueue.access$100(ActivateQueue.java:30)
at weblogic.management.provider.internal.ActivateQueue$TaskWithTimeout$1.timerExpired(ActivateQueue.java:295)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:301)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:678)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:652)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
>
####<Apr 26, 2019 11:24:06,480 AM MSK> <Warning> <netuix> <savet-test> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-00000028> <1556267046480> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-423420> <Redirect is executed in begin or refresh action. Redirect url is /console/console.portal?_nfpb=true&_pageLabel=AppDeploymentsControlPage.>
####<Apr 26, 2019 11:24:37,526 AM MSK> <Warning> <Socket> <savet-test> <AdminServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-0000002e> <1556267077526> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000449> <Closing the socket, as no data read from it on 10.220.133.19:55,301 during the configured idle timeout of 5 seconds.>
####<Apr 26, 2019 11:24:47,525 AM MSK> <Warning> <Socket> <savet-test> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-0000002f> <1556267087525> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000449> <Closing the socket, as no data read from it on 10.220.133.19:55,303 during the configured idle timeout of 5 seconds.>
####<Apr 26, 2019 11:25:18,155 AM MSK> <Info> <WorkManager> <savet-test> <AdminServer> <Timer-2> <<WLS Kernel>> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-0000000a> <1556267118155> <[severity-value: 64] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-002959> <Self-tuning thread pool contains 4 running threads, 1 idle threads, and 11 standby threads>
####<Apr 26, 2019 11:25:22,525 AM MSK> <Warning> <Socket> <savet-test> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-00000030> <1556267122525> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000449> <Closing the socket, as no data read from it on 10.220.133.19:55,312 during the configured idle timeout of 5 seconds.>
####<Apr 26, 2019 11:25:27,343 AM MSK> <Info> <Health> <savet-test> <AdminServer> <weblogic.GCMonitor> <<anonymous>> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-00000007> <1556267127343> <[severity-value: 64] [rid: 0:1] [partition-id: 0] [partition-name: DOMAIN] > <BEA-310002> <48% of the total memory in the server is free.>
####<Apr 26, 2019 11:25:29,316 AM MSK> <Info> <Common> <savet-test> <AdminServer> <Thread-27> <weblogic> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-0000001e> <1556267129316> <[severity-value: 64] [rid: 0:1] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000628> <Created "1" resources for pool "JDBC Data Source-0", out of which "1" are available and "0" are unavailable.>
####<Apr 26, 2019 11:25:32,526 AM MSK> <Warning> <Socket> <savet-test> <AdminServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <70b79d54-91ef-4f48-bfc6-4dbcdeebc8ac-00000031> <1556267132526> <[severity-value: 16] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000449> <Closing the socket, as no data read from it on 10.220.133.19:55,315 during the configured idle timeout of 5 seconds.>
Может кто-нибудь помочь мне решить эту проблему?