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,让它不报出来而已,不能解决问题。 建议采取的方式:

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

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

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

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

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

6. 页面重复提交

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

8. 如果是查询功能,尽可能的使用非XA(事务)。

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

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

java broken pipe_java Broken pipe 几种原因相关推荐

  1. java.lang.NullPointerException出现的几种原因以及解决

    java.lang.NullPointerException出现的几种原因: 1.字符串变量未初始化 2.接口类型的对象没有用具体的类初始化,比如: Map map // 会报错 Map map = ...

  2. java.lang.NullPointerException出现的几种原因及解决方案

    java.lang.NullPointerException是java编程中最常见的异常之一.任何使用java的人都有在java程序以及java web应用程序中看到java.lang.NullPoi ...

  3. java broken pipe_java.net.SocketException: Broken pipe问题解决

    javax.servlet.ServletException: ClientAbortException:  java.net.SocketException: Broken pipe错误完美解决 现 ...

  4. Java中 java.io.IOException: Broken pipe

    认识broken pipe pipe是管道的意思,管道里面是数据流,通常是从文件或网络套接字读取的数据. 当该管道从另一端突然关闭时,会发生数据突然中断,即是broken. 对于文件File来说,这可 ...

  5. JedisConnectionException: java.net.SocketException: Broken pipe

    问题:redis一台,内存15g,32个现成共同操作redis!数据量160w,报出:JedisConnectionException: java.net.SocketException: Broke ...

  6. java.io.IOException: Broken pipe 的异常处理

    断开的管道 java.io.IOException: Broken pipe 解决方法 一.Broken pipe产生原因分析 1.当访问某个服务突然服务器挂了,就会产生Broken pipe; 2. ...

  7. 断开的管道 java.io.IOException: Broken pipe 解决方法

    断开的管道 java.io.IOException: Broken pipe 解决方法 一.Broken pipe产生原因分析 1.当访问某个服务突然服务器挂了,就会产生Broken pipe; 2. ...

  8. JedisConnectionException: java.net.SocketException: Broken pipe (Write failed)

    JedisConnectionException: java.net.SocketException: Broken pipe (Write failed) 问题: 查看线上的日志发现线上出现大量的如 ...

  9. org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

    完整错误信息: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipeat org.a ...

  10. java.net.SocketException: Broken pipe问题解决

    2019独角兽企业重金招聘Python工程师标准>>> javax.servlet.ServletException: ClientAbortException:  java.net ...

最新文章

  1. 【复盘】升级打怪第一关,冲啊!
  2. 微软拟对Office 2007增添新功能 增强安全性
  3. python中可以用中文作为变量-在Python 3.x中可以使用中文作为变量名。
  4. 美工程序员—每个创业公司都在寻找的传奇人物
  5. java function获取参数_「Java容器」ArrayList源码,大厂面试必问
  6. 二、WIN10 64位下Pycharm打包.py程序为可执行文件exe
  7. ac86u原厂固件去广告_苹果发布最新固件IOS12.3.2,估计不修正你的手机
  8. 学习 ASP.NET MVC (第二回)实战篇
  9. 仿函数适配器(mem_fun/mem_fun_ref)
  10. 【学习 Opencv】—— 访问摄像机和视频
  11. 南阳acm-206-矩形的个数(水题)
  12. 使用R,ggplot2绘制NMDS图
  13. Java计算组合数以及生成组合排列
  14. matlab学霸表白公式,学霸隐藏式表白数学公式
  15. 周易六十四卦——水火既济卦
  16. 10 个 jQuery 的360 度图片展示插件
  17. aspose.word删除分页符
  18. PHP设计模式之观察者模式
  19. 一张图让你看遍10个VR细分领域!
  20. 学习笔记之Markdown(一)

热门文章

  1. 汽车营销与保险【3】
  2. 2022-07微软漏洞通告
  3. npm报错Beginning October 4, 2021, all connections to the npm registry - including for package installa
  4. Stellarium:诱人的星相不雅察软件
  5. jq 登陆界面 php,利用jquery制作用户登陆界面
  6. 尚硅谷韩顺平Linux教程学习笔记
  7. Prior-based Domain Adaptive Object Detection for Hazy and Rainy Conditions
  8. 360全景倒车影像怎么看_360全景倒车影像开的时候能看到前面的状况吗
  9. 安卓Tv端App开发与手机端的开发的区别
  10. csapp lab环境搭建及lab1wp