Articles of weblogic

高CPU使用率 – 弹跳后从服务器到服务器的症状

首先,如果我没有包含足够的信息来正确排除这个问题,我很抱歉。 这种事情不是我的专长,所以这是一个学习的过程。 如果有什么我需要提供,请让我知道,我会很乐意尽我所能。 与我的问题相关的图像在这篇文章的底部。 我们正在处理四个WebLogic 9.2 Java应用程序服务器的集群环境。 该集群采用循环加载algorithm。 其他细节包括: Java(TM)2运行环境,标准版(build 1.5.0_12-b04) BEA JRockit(R)(构buildR27.4.0-90_CR352234-91983-1.5.0_12-20071115-1605-linux-x86_64,编译模式) 基本上,我开始关注服务器的性能,因为我们的客户在一天中的不同时间都看到很多延迟。 我们的服务器应该很容易地处理它们给出的负载,所以不清楚发生了什么事情。 使用惠普性能pipe理器,我生成了一些图表,表明CPU使用率完全不合时宜。 看来,在任何给定的点,一个或多个服务器的CPU利用率超过50%。 我知道这不是特别高,但是我认为这是一个基于WebLogic集群中其他服务器的CPU利用率的红旗。 有趣的事情要注意: CPU使用率高仅在server02上发生了几个星期。 服务器崩溃(极其罕见;我们不确定是否与此相关),并且在启动备份时,所有4台服务器的CPU利用率都是正常的。 我们昨天在2/28重新启动了所有4个托pipe服务器和应用程序服务器(在server01上)。 正如你所看到的,server03和server04拿起之前在server02上看到的行为。 CPU利用率是应用程序用户拥有的Java进程(appown)。 所有服务器的事务数量都是一致的。 似乎没有任何一台服务器实际上处理的是另一台服务器。 如果任何人有任何想法,或者至less可以把我指向正确的方向,这将是伟大的。 再次,请让我知道,如果有任何额外的信息,我应该发布。 谢谢!

如何configurationWeblogic,Agile PLM和F5 LTM

敏捷,Weblogic和F5步入一个酒吧… 我有这个 Agile PLM v 9.3 在WebLogic上运行两个托pipe服务器。 一个F5 BigIP LTM。 我们从在OAS上运行的Agile v 9.2.1.4进行升级。 问题是,虽然Windows客户端工作正常,但Java客户端没有。 我的设置与F5的文档中列出的设置相同: http : //www.f5.com/pdf/deployment-guides/bea-bigip45-dg.pdf 当我启动Java客户端时,它返回这个错误“服务器无效或不可用”。 Oracle声称敏捷PLM设置正确,但不会对负载平衡器的具体情况发表评论。 F5报告configuration是正确的,但不能评论应用程序的细节。 我只是那些想要我的申请工作的指责漩涡的家伙。 就是这样或者放弃WLS,然后回到OAS。 这有它自己的问题,但至less我们知道它是如何工作的。 有任何想法吗?

更改Weblogic的sysout日志logging级别

当我运行Weblogic的本地副本时,我喜欢在控制台中查看输出,以便可以观察我的应用程序的日志消息。 但是,Weblogic吐出了许多我不关心的日志消息,如下所示: [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Getting a JNDI connection [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Connection Returned. Elapsed time to acquire=0ms. [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Getting a JNDI connection [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 […]

带有SSL nodemanager的Weblogic Managed Server中的环境variables

我们有一个C遗留应用程序,以JNI开头,需要环境variables。 不是java -Djava.library.path -Dvar = foo,因为这些纯粹是java。 我需要真正的环境variables。 当我们设置我们的域时,我们通常使用SSH方法来启动节点pipe理器。 这工作正常,envvariables设置正确。 最近,系统pipe理员已经决定了为节点pipe理者使用SSL模式的一些原因。 服务器启动但环境variables未设置。 我使用“pargs -e”(这是一台Solaris计算机)检查envvariables是否确实不在nodemanager和受pipe服务器上。 SSL是否启动托pipe服务器而不运行.sh脚本,或者我在某个地方缺less某个参数?

用于WebLogic 8.1和9.2的独立WLST?

我正在编写一个简单的脚本,以便于在多个WL环境(包括V8.1和V9.2)中更改JDBC连接URL。 我想在任何WL安装之外创build一个独立的脚本,只包括wlst.jar / jython.jar / weblogic.jar,这些脚本可以在WL 8.1和9.2上运行(显然通过引用不同的MBean)。 现在,这对于WL 8.1来说工作正常。 我从服务器上复制了weblogic.jar,并设法获得了wlst.jar和jython.jar(不容易,Oracle不再托pipe它们)。 另外,我需要确保本地在与服务器相同的JRE下运行(WL8.1在Java 1.4.2上运行)。 但是,如果我尝试从此设置连接到WL 9.2,则在尝试访问任何MBean(可能是因为我正在JRE 1.4.2上运行,而WL 9.2使用1.5.0)时,会出现NullPointerExceptionexception。 另外,我无法为WL 9.2创build一个独立的环境。 如果我从9.2复制weblogic.jar并运行WLST,如下所示: java -cp "wlst.jar:jython.jar:weblogic-92.jar" weblogic.WLST 我得到一个java.lang.NoClassDefFoundError: weblogic/management/configuration/RepositoryMBean错误。 我无法在weblogic92/server/libfind此类,但它位于WL 8.1的weblogic.jar中。 所以我真的在这里失去耐心… 有什么办法可以创build一个独立的WLST客户端,可以连接到任何版本的WebLogic(同时8.1和9.2)? 我真的不希望必须ssh进入WL环境来运行我的WLST脚本… 任何想法/build议都欢迎。 谢谢, 伊万

Oracle:Weblogic 11G可以像App Server 10G一样运行PL / SQL代码吗?

这可能是一个愚蠢的问题,但我不是一个oraclepipe理员,所以我不知道。 目前,我们的客户在Oracle 10G系统上运行一个用PL / SQL和HTML编写的网站。 随着所有事情都朝着11G的方向发展,问题已经出现,我们当前的PL / SQL系统将继续工作。 我猜这里真正的问题是PL / SQL代码在哪里执行? 我知道11G数据库支持PL / SQL。 我只是不确定Oracle是如何将以前是Application Server的东西集成到WebLogic Application Server中的。

Oracleembedded式LDAP错误

我刚刚安装了Oracle Weblogic Server。 服务器开始罚款,我可以到达pipe理控制台并使用它,但是一旦我部署了控制台,我就开始在服务器上获得exception,并以100%挂起处理器。 期待是: <Nov 4, 2009 11:14:00 PM EST> <Critical> <EmbeddedLDAP> <BEA-000000> <java.lang.NegativeArraySizeException at com.octetstring.vde.EntryChanges.readBytes(EntryChanges.java:274) at com.octetstring.vde.EntryChanges.<init>(EntryChanges.java:72) at com.octetstring.vde.replication.BackendChangeLog.getChange(BackendChangeLog.java:548) at com.octetstring.vde.replication.Replicator.run(Replicator.java:180) at com.octetstring.vde.replication.Replication.run(Replication.java:339) 每秒钟都会重复例外。 我还没有尝试使用LDAP服务器的任何东西。 我该如何解决?

错误:找不到中央目录结束

我试图在Unix机器上使用ant任务在weblogic9上部署一场战争。 我收到以下错误: [wldeploy]打开文件[文件path]时出错无法find中央目录结束。 战争文件的名称类似于数据源。 如果war文件名与数据源匹配,则只会发生此错误。 战争成功部署的名称不同于weblogic中的数据源。

Apache Httpd / WebGate截断了1%的页面

我们有以下设置: WebLogic 9 Portal Server < – > Apache HTTPD / WebGate < – >客户端 当客户端通过Apache代理访问门户时,大约1%的请求在浏览器中被截断,即只显示部分HTML结果。 当直接访问门户时,所有的请求都可以正常和完全地服务。 我知道这是一个有点广泛的描述,但也许有人可以指向我看在正确的方向。 还有一件事我可以补充的是,Portal和Apache服务器上的access.log报告全尺寸响应被服务,即两个服务器上的传输字节数匹配。 Portal和Apache部署在不同的物理服务器上。

为什么Apache使用SSL,但没有SSL的后端Weblogic工作?

大家好。 我的问题很简单。 下面的链接是关于我的架构的图片。 https://docs.google.com/open?id=0BxSXbpgYIZVOR212RVk4ZDN1Sm8 。 上面的图片显示了现在的架构,它正常工作! 这意味着我可以通过url https // apchehost :8080访问Apache,但无法访问由Weblogic提供的https的Web应用程序,但是我可以通过由Apache(Apache代理服务器)提供的https访问这些应用程序。 我的问题是为什么Apacheconfiguration了SSL,但没有SSL的Weblogic工作? 我认为Weblogic也应该configurationSSL。 如果这个工作,安全级别呢? 如果只使用SSLconfiguration了SSL,而不使用Weblogic,SSL是否真正起作用? 谢谢。 condition: Apache 2.2.17 with weblogic module mod_wl_22.so Weblogic: 10.3 OS: Windows server 2003