当某个进程需要异常长的时间才能完成时,我会在应用程序控制台上得到以下消息。此消息是否意味着我的线程被中止,或者它是否可以在此之后继续?
<[STUCK] ExecuteThread: '0' for q ueue: 'weblogic.kernel.Default (self-tuning)' has been busy for "609" seconds working on the request "Http Request: /getSunPayment.do", which is more than th
我正在尝试从weblogic控制台生成线程转储(服务器-> ->监控->线程->转储线程堆栈。
我得到了下面的消息:Server must be running before thread stacks can be displayed.
但是,当我尝试使用kill -3 <PID>生成线程转储时,它被生成了。
操作系统: Centos Weblogic: WebLogic服务器版本: 10.3.6.0
谁能帮助我理解,为什么线程转储没有从控制台生成,为什么我得到的消息说服务器必须运行。
注意:服务器处于运行状态。
我已经在我的Weblogic服务器上部署了一个第三方web应用程序,该应用程序使用我在我的weblogic服务器中定义的JNDI数据源连接到Oracle数据库。现在,当我使用web应用程序时,我没有看到任何问题,并且在访问应用程序一段时间后,它抛出了一个异常,如下所示-
weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool test_db to allocate to applications, please increase the size of the p
我们经常在Weblogic服务器上看到一系列卡住的线程。我已经分析了一段时间了。
我想了解的是,这个卡住的线程块是否表明它仍然在将数据从打开的套接字读取到数据库,因为查询是简单的SELECT内容?
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at oracle.net.ns.Packet.receive(Packet.java:239)
at oracl
我需要在weblogic环境中定义一些属性,以便在启动过程中用于应用程序。我将属性直接放在文件setDomainEnv中,但应用程序无法通过以下行获取属性:
public static final String SYSVAR_ENVIROMENT = System
.getProperty(Constants.ENVIROMENT);
我不确定我声明的属性是否正确,有人能帮我吗?在其他应用服务器中,这种类型的属性可以通过web控制台设置,但我在weblogic中找不到这种方式。