`
guohf
  • 浏览: 417578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic中报Broken pipe问题解决报法

 
阅读更多

症状:

WARNING: Error sending end packet
java.net.SocketException: Broken pipe

资料:

Broken pipe产生的原因通常是当管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)意味着指针所对应的地址是无效地址,没有物理内存对应该地址。 以下是UNIX的信号解释: 11 / SIGSEGV: Unerlaubter Zugriff auf Hauptspeicher (Adressfehler). 12 / SIGUSER2: User-defined Signal 2 (POSIX). 把_JAVA_SR_SIGNUM改成12只是将信号至成user-defined,让它不报出来而已,不能解决问题。( 在 /etc/profile 加上 export _JAVA_SR_SIGNUM = 12)

建议采取的方式:

1. 资源没有完全释放,用完后要至NULL 值(JAVA的GC没那么完善)

2. 数据库连接顺序关闭!(RS,PS,CONN)

3. 优化JAVA虚拟机 加入相应的内存参数!

4. 不要在数据库中获取大段文本(即一个栏位的值不要太大)

5. JAVA 不推荐 用String 获取大量信息。(容易造成内存泄露,建议用StringBuffer)

6. 页面重复提交

7. 尽量将METHOD移到JAVA中,在JSP中所有的方法都看做全局变量,编译执行本身就有很多问题。

8. 尽量用较新较稳定版本的JDK,低版本的JVM本身也有很多BUG,比如1。5的垃圾回收比起1。2,1。3一定是非常明显的进步。

9. LINUX系统本身没有这么稳定,有些问题无法避免的~~:)

分享到:
评论

相关推荐

    weblogic启动失败问题解决

    那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 WebLogic 启动失败的主要原因是由于非正常的进程关闭导致的。在服务器突然 down 掉的情况下,所有进程都将非正常关闭,从而导致下次启动 ...

    weblogic日常巡检,问题排查

    ### WebLogic 日常巡检与问题排查 #### 引言 WebLogic作为一款广泛使用的Java应用服务器,在企业级应用环境中扮演着重要的角色。为了确保WebLogic服务器能够稳定、高效地运行,定期进行健康检查(巡检)是非常必要...

    Weblogic常见问题解答FAQ

    ### WebLogic Server 常见问题解答FAQ #### 概述 WebLogic Server是由BEA Systems公司开发的一款高性能的企业级应用服务器,适用于构建、部署和管理企业级Java应用程序。随着互联网技术的发展,WebLogic Server逐渐...

    解决任Weblogic 在Linux启动慢的问题

    解决 Weblogic 在 Linux 启动慢的问题 在 Linux 环境中,Weblogic 的启动速度可能会受到影响,表现为在输入用户名和密码前等待 2-3 分钟后再继续启动。这是由于 JVM 在 Linux 下的 Bug 导致的。下面我们将探讨解决...

    weblogic部署项目jar冲突解决

    标题"weblogic部署项目jar冲突解决"指出的核心问题是JAR包冲突。这是因为不同的应用服务器可能内置了不同版本的库,或者在类加载机制上有差异,导致原本在Tomcat上运行良好的应用在WebLogic上出现问题。以下是一些...

    weblogic 常见问题大集合

    weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx Weblogic+10.3+集群配置手册.doc weblogic-debug模式启动.docx weblogic-debug模式启动.docx weblogic集群介绍.docx weblogic内存监控...

    weblogic的问题处理

    本篇内容主要涉及WebLogic Server在运行过程中可能遇到的常见问题及其解决方法。 1. **WebLogic Server安装介质与License问题** - 安装介质:可以从BEA官方网站下载,分为带JDK的完整安装包和不带JDK的独立安装包...

    有关WebLogic编程的常见问题

    ### WebLogic编程常见问题解析 #### 一、获取JSP页面的物理路径 在Web开发中,有时我们需要获取一个JSP页面的物理路径。在WebLogic Server中,可以通过`getRealPath()`方法来实现这一点。 **1.1 概念解释** - **...

    weblogic安装步骤以及报错解决

    但是,安装 Weblogic 可能会遇到各种问题,本文将提供详细的安装步骤和报错解决方案,以帮助用户顺利安装和使用 Weblogic。 一、配置 JDK 环境 在安装 Weblogic 之前,需要先配置 JDK 环境。首先,创建一个目录来...

    关于WebLogic Integration的常见问题

    WebLogic Integration是BEA公司的一款企业应用集成平台,旨在解决企业内部业务系统集成问题。该平台提供了统一的开发和运行时框架,将所有业务集成组件统一到一个单一、灵活的环境之下。 1. Integration 介绍 BEA ...

    解决weblogic死锁及启动问题

    操作linux命令cd /prlife/weblogic/bea/user_projects/domains/prlwechat_domain/servers

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    "将应用部署在Weblogic中与Axis2冲突的问题及解决方案" 问题描述 在将应用部署到Weblogic Server 10.3时,出现了一个错误,抛出ClassCastException异常,具体错误信息为: `java.lang.ClassCastException: ...

    Tomcat和weblogic中文乱码问题解决方案

    Tomcat和WebLogic中文乱码问题解决方案 在 Java Web 开发中,中文乱码问题一直是困扰开发者的主要问题之一。 Tomcat 和 WebLogic 是两个常用的 web 服务器,都是支持 Servlet 和 JSP 的。然而,在使用这些服务器时...

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

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

    将应用部署到weblogic10及oracle linux遇到的问题及解决方案

    将应用部署到 WebLogic 10 及 Oracle Linux 遇到的问题及解决方案 在将应用部署到 WebLogic 10 及 Oracle Linux 的过程中,我们遇到了多种问题,这些问题都与 Java 语言和 WebLogic 服务器相关。在本文中,我们将...

    WebLogic宕机大全总结

    ### WebLogic宕机问题及其解决策略 #### 一、引言 在现代企业级应用部署中,Oracle WebLogic Server作为一款高性能的企业级Java应用服务器,因其稳定性和强大的功能集受到广泛青睐。然而,在实际生产环境中,...

    weblogic不兼容客户端的解决办法

    WebLogic 不兼容客户端的问题可以通过关闭 chunked 编码的传输方式或在服务端程序中添加“Content-Length”头信息来解决。开发者需要根据实际情况选择合适的解决办法,以确保系统的稳定性和可靠性。

Global site tag (gtag.js) - Google Analytics