早教吧作业答案频道 -->其他-->
系统正常使用中出现如下错误:java.net.SocketException:Brokenpipeatjava.net.SocketOutputStream.socketWrite0(NativeMethod)atjava.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)atjava.net.SocketOutputStream.write(SocketO
题目详情
系统正常使用中出现如下错误:
java.net.SocketException:Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:124)
at weblogic.servlet.internal.ServletOutputStreamImpl.commit(ServletOutputStreamImpl.java:432)
at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1446)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1407)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
并导致如下错误:
13:53:44,579 ERROR ExceptionInterceptor:108 - Couldn't get connection because we are at maximum connection count (20/20) and there are none available
13:53:44,504 WARN JDBCExceptionReporter:77 - SQL Error:0,SQLState:null
查数据库,这时候的连接数实际上是正常的.
然后系统就崩溃了,这个现象大概每15-20天就会出现一次.求教啊.有经历过类似情况的吗?
PS:已经使用了两年的系统,一年前从实体服务器,换了虚拟机.系统崩溃也是在那几个月之后的事情.数据提交方面应该没问题.使用系统的都是内网的人.问题大概出现在哪些方面呢?
linux下,weblogic跑的,ssh框架,oracle数据库.
java.net.SocketException:Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:124)
at weblogic.servlet.internal.ServletOutputStreamImpl.commit(ServletOutputStreamImpl.java:432)
at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1446)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1407)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
并导致如下错误:
13:53:44,579 ERROR ExceptionInterceptor:108 - Couldn't get connection because we are at maximum connection count (20/20) and there are none available
13:53:44,504 WARN JDBCExceptionReporter:77 - SQL Error:0,SQLState:null
查数据库,这时候的连接数实际上是正常的.
然后系统就崩溃了,这个现象大概每15-20天就会出现一次.求教啊.有经历过类似情况的吗?
PS:已经使用了两年的系统,一年前从实体服务器,换了虚拟机.系统崩溃也是在那几个月之后的事情.数据提交方面应该没问题.使用系统的都是内网的人.问题大概出现在哪些方面呢?
linux下,weblogic跑的,ssh框架,oracle数据库.
▼优质解答
答案和解析
先从程序中自查checkoutTimeout.
其次java.net.SocketException: Broken pipe 做什么操作报出来的错误.
第三将链接数加大.
第四是否和数据量有关,ORACLE数据是否需要索引优化.
使用虚拟机是否有阻塞的现象,ORACLE是否存在监听假死.
你给的问题定位不了
其次java.net.SocketException: Broken pipe 做什么操作报出来的错误.
第三将链接数加大.
第四是否和数据量有关,ORACLE数据是否需要索引优化.
使用虚拟机是否有阻塞的现象,ORACLE是否存在监听假死.
你给的问题定位不了
看了 系统正常使用中出现如下错误:...的网友还看了以下:
java题java中的接口问题在线等java中1已知类B实现了接口A,设有以下声明Aa;Bb;则以 2020-05-17 …
以下关于继承的叙述中,不正确的是?以下关于继承的叙述中,不正确的是.A.在Java中一个类可以只实 2020-05-17 …
在java中,下面选项中关于java.lang.Object类的说法错误的是()在java中,下面 2020-05-24 …
系统正常使用中出现如下错误:java.net.SocketException:Brokenpipe 2020-06-14 …
java.net.SocketException:Brokenpipeatjava.net.Soc 2020-06-14 …
java 画矩形package testFrame;import java.awt.Color;i 2020-06-27 …
在java中如果同一个包中父类在a.java中,子类在b.java中,编译时已成功编译父类,为何子 2020-07-17 …
JAVA中创建新线程问题(53)下列方法中可以用来创建一个新线程的是()。A、实现java.lan 2020-07-17 …
4、在Java中,所有类的公共基类是()A)java.lang.ObjectB)java.lang 2020-07-17 …
关于Java的接口及其使用规则,说法正确的是。A.接口是java中的一种数据类型,接口可以实现其他接 2020-12-09 …