`
zhuxinzx
  • 浏览: 293703 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

WebLogic服务日志报BEA-101083错误的处理方法

    博客分类:
  • JAVA
阅读更多
最近用户反应连接PDM服务时,偶尔会出现连接不上的错误,客户端显示为“无法连接到指定网页”,现象与断网之后返回的网页一样,查看WebLogic的Server日志,发现存在下面的例外:

<<WLS Kernel>> <> <BEA-101083> <Connection failure.
java.net.SocketException: Error in poll for fd=117, revents=32
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:131)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

BEA-101083出现在客户端请求往服务器端发送请求数据的时间内没有结束。HttpCompleteMessageTimeout默认值为60秒,最大值为480秒。如果没有设定,会取server---->Protocols---->General中的CompleteMessageTimout值(general中配置适合于所有协议,包括Http, T3, IIOP等)。如果两个都没有设定,那么weblogic server会将该值设定为:CompleteMessageTimeoutTrigger. CLEANUP_TRIGGER_TIMEPERIOD_LOW=2secs。

注意:CompleteMessageTimeout是数据包,而不是整个请求的timeout时间。

BEA-101083通常是因为客户端发送的请求数据不能在HttpCompleteMessageTimeout内完成,常见的两种情况是:性能很差的网络环境、黑客攻击(连续的向服务器写入数据,但每次写入很少的数据,例如,10bytes/secs或更少)。客户端数据读取超时是通过SocketMuxer.TimeoutTrigger实现的。这个trigger同时还负责IdleTimeout(KeepAlive的HttpConnection的Duration,默认为30秒)。要解决BEA-101083,主要是解决解决网络性能问题,另外就是加强网络安全管理,防止黑客攻击。最后在说一下CompleteMessageTimeout设定,weblogic admin console上提示改设定是动态的,即不需要重启,但实际并不是这样的。如果该设定是要解决BEA-101083,那么它是动态的,不要重启。
分享到:
评论

相关推荐

    weblogic 错误信息详解

    总之,理解并处理WebLogic错误信息是管理和维护WebLogic服务器的关键技能。通过学习错误代码的含义,分析日志,利用诊断工具,并借助社区资源,我们可以更有效地解决遇到的问题,确保WebLogic服务器的稳定运行。

    weblogic部署,常见错误解决(收集)

    Weblogic 部署中的常见错误解决方法总结 在使用 Weblogic 服务器时,经常会遇到一些常见的问题和错误,本文总结了其中的一些解决方法,旨在帮助开发者快速排除错误,提高开发效率。 1. Unmarshaller failed 问题的...

    BEA Tuxedo+ WebLogic编程简介

    BEA Tuxedo 是一款由BEA Systems(现已被Oracle收购)开发的企业级分布式计算中间件,它提供了事务处理监控(Transaction Processing Monitor,TPM)服务,支持C和C++等语言进行应用开发。Tuxedo 提供了高效的通信...

    weblogic宕机处理文档

    日志中频繁出现的错误信息`&lt;Error&gt; &lt;WebLogicServer&gt; &lt;BEA-000337&gt;`表明有执行线程在处理特定请求(如`Http Request: /guestAction.jsp`)时超过了预设的超时时间(StuckThreadMaxTime)60秒。这揭示了WebLogic的...

    bea weblogic server 管理指南

    《BEA WebLogic Server 管理指南》是一本针对BEA公司开发的企业级Java应用服务器WebLogic Server的详尽管理手册。WebLogic Server是业界广泛使用的中间件平台,为企业的应用程序提供部署、管理和监控服务。该指南...

    在MyEclipse中配置webLogic服务器

    在服务器视图中,你可以启动新配置的WebLogic服务器,并观察日志输出以确认配置是否成功。如果有问题,MyEclipse通常会给出错误信息帮助你调试。 7. **部署应用程序** 配置完成后,你可以将Java EE应用程序部署到...

    Weblogic基础管理新视频教程.txt

    #### 八、WebLogic日志与故障排查 - **日志文件解读**:学习如何阅读和理解WebLogic生成的日志文件。 - **常见错误代码解析**:对一些常见的错误代码及其含义进行解释。 - **故障排查流程**:介绍一套系统性的故障...

    Weblogic常见问题解答FAQ

    - 检查日志文件以获取错误信息。 - 调整启动参数,例如增加内存分配。 2. **如何解决性能瓶颈?** - 监控应用程序和服务器性能指标。 - 优化数据库查询和代码逻辑。 - 利用WebLogic Server的缓存机制减少...

    浅析WebLogic服务器上异步消息的接收

    WebLogic服务器是BEA系统公司开发的一款应用服务器软件,它支持企业级Java EE(Java Platform, Enterprise Edition)的应用,提供了包括EJB(Enterprise JavaBeans)容器在内的多种服务和组件。消息驱动Bean...

    weblogic集群配置方法-具体实施步骤.doc

    WebLogic集群配置是一种提高应用程序可用性和可伸缩性的方法,特别是在资源管理、负载均衡和故障恢复方面。在本文中,我们将深入探讨WebLogic集群的配置步骤,以WebLogic 9.2.3版本为例,基于两个主机weblogic1和...

    weblogic常见故障总结.docx

    WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了用于构建、部署和管理分布式Java应用程序和...在处理WebLogic Server的故障时,应结合实际情况灵活运用这些方法,必要时寻求官方文档或社区的支持。

    快速把web项目部署到weblogic上

    - **JDK 不兼容问题**:确保使用的 JDK 版本与 WebLogic 支持的版本一致,否则会报出与 JDK 不兼容的异常。 - **ManagementException 错误**:此错误可能由于序列化版本不匹配导致,需检查 `weblogic.management....

    weblogic系统加固规范

    ### WebLogic系统加固规范知识点详解 #### 一、账号管理、认证授权 ##### 1.1.1 账号管理 - 服务器启动账户 (SHG-WebLogic-01-01-01) **实施目的:** - 配置Unix机器POST-bind功能,确保WebLogic服务器不会以特权...

    张浩Weblogic巡检手册

    - 需要注意的是,日志通常只在出现错误时才会记录,因此重点在于查找错误信息,并根据错误提示采取相应的处理步骤。 ##### 2.4 应用程序与服务检查 - **应用程序状态**:确认应用程序的位置为`/opt/mes-logs_main`...

    MyEclipse中配置WEBLogic

    3. **设置WebLogic安装目录**:指定具体的WebLogic版本安装目录,例如`C:\BEA\WebLogic10`。 4. **设置管理员用户名和密码**:使用之前创建的用户名(如`user`)和密码(如`12345678`)。 5. **指定执行域根目录**:...

    JBoss转换到Weblogic

    在Java企业级应用开发中,开发人员往往选择开源的应用服务器如JBoss进行初期开发,而到了生产环境,考虑到稳定性和支持服务,商业应用服务器如BEA WebLogic Server可能更为合适。然而,由于不同应用服务器之间的差异...

    Oracle WebLogic Server高级性能调优

    Oracle WebLogic Server是一种企业级的应用服务器,它提供了丰富的功能,包括服务集成、集群、高可用性和负载均衡等。针对WebLogic Server进行高级性能调优是一个重要课题,其目标是确保应用服务器能够高效、稳定地...

Global site tag (gtag.js) - Google Analytics