I'm running an engine with 15 databases, with fair amount of load. Every
4-5 days I'm getting error like this from the java side and the
application stops working (and wont come back unless I restart) :
java.net.Socket Exception: Broken pipe
at java.net.Socket OutputStream.so cketWrite0(Nati ve Method)
at java.net.Socket OutputStream.so cketWrite(Socke tOutputStream.j ava:92)
at java.net.Socket OutputStream.wr ite(SocketOutpu tStream.java:13 6)
at java.io.Buffere dOutputStream.f lushBuffer(Buff eredOutputStrea m.java:66)
at java.io.Buffere dOutputStream.w rite(BufferedOu tputStream.java :110)
at java.io.FilterO utputStream.wri te(FilterOutput Stream.java:80)
at org.postgresql. PG_Stream.Send( PG_Stream.java: 87)
at org.postgresql. core.QueryExecu tor.sendQuery(Q ueryExecutor.ja va:184)
at org.postgresql. core.QueryExecu tor.execute(Que ryExecutor.java :71)
at
org.postgresql. jdbc1.AbstractJ dbc1Connection. ExecSQL(Abstrac tJdbc1Connectio n.java:505)
at
org.postgresql. jdbc1.AbstractJ dbc1Statement.e xecute(Abstract Jdbc1Statement. java:360)
at
org.postgresql. jdbc2.AbstractJ dbc2Statement.e xecute(Abstract Jdbc2Statement. java:48)
at
org.postgresql. jdbc1.AbstractJ dbc1Statement.e xecuteQuery(Abs tractJdbc1State ment.java:176)
at
org.postgresql. jdbc1.AbstractJ dbc1Statement.e xecuteQuery(Abs tractJdbc1State ment.java:163)
at
org.apache.comm ons.dbcp.Delega tingStatement.e xecuteQuery(Del egatingStatemen t.java:162)
at
com.eplica.mode l.persistence.J DBCPersistenceH elper.findByUni queSql(JDBCPers istenceHelper.j ava:704)
Does anyone know what this is about ?
I'm using Red hat Enterprise, and all the correct JDBC drivers etc.
thanx
-reynir
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster