使用节点管理器启动受管服务器时,保留weblogic线程

时间:2011-01-04 13:58:46

标签: weblogic

当我们尝试通过Weblogic 10.3.2中的管理控制台启动集群中的任何托管服务器时,我们收到以下错误 - 线程卡住了。托管服务器上周用得很好。本周与上周的唯一区别是我们的VM(虚拟机)已关机一周。我们重新启动它并尝试启动托管服务器,我们收到此错误。我的暗示是物理主机或VM配置(我们的操作系统外部)发生了变化,但我被告知这些都没有改变。

我们在Windows Server 2008上运行WebLogic。

有什么想法吗?

  <Jan 3, 2011 6:10:45 PM GMT> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy fo
r "228" seconds working on the request "weblogic.kernel.WorkManagerWrapper$1@291d575", which is more than the configured time (StuckThreadMaxTime) of "120" second
s. Stack trace:
        jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
        jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)
        java.net.SocketInputStream.socketRead0(SocketInputStream.java)
        java.net.SocketInputStream.read(SocketInputStream.java:129)
        weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:159)
        java.io.InputStream.read(InputStream.java:85)
        com.certicom.tls.record.ReadHandler.readFragment(Unknown Source)
        com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
        com.certicom.tls.record.ReadHandler.read(Unknown Source)
        com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)
        sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
        sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
        sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
        java.io.InputStreamReader.read(InputStreamReader.java:167)
        java.io.BufferedReader.fill(BufferedReader.java:136)
        java.io.BufferedReader.readLine(BufferedReader.java:299)
        java.io.BufferedReader.readLine(BufferedReader.java:362)
        weblogic.nodemanager.client.NMServerClient.checkResponse(NMServerClient.java:287)
        weblogic.nodemanager.client.NMServerClient.checkResponse(NMServerClient.java:312)
        weblogic.nodemanager.client.NMServerClient.start(NMServerClient.java:101)
        weblogic.nodemanager.mbean.StartRequest.start(StartRequest.java:75)
        weblogic.nodemanager.mbean.StartRequest.execute(StartRequest.java:47)
        weblogic.kernel.WorkManagerWrapper$1.run(WorkManagerWrapper.java:63)
        weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
        weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

1 个答案:

答案 0 :(得分:0)

对于我们来说,我们收到此错误是因为我们的Weblogic实例(使用Active Directory提供程序配置)无法与Active Directory通信。一旦我们解决了通信问题,这个问题就消失了。