I'm getting these servlet errors very frequently,
but they not always happen. Our Web accepts about 20.000 requests per day wich
make use of servlets, and maybe 5 or 10% fail.
We're using Linux + Apache 1.2 + JServ
0.9.
It's clear that the buffer that holds the text to
be shown in the page screws up, but do you know
why ?
-----------------------------------------------------------------------------------------------------------------------
[07/05/1999 12:22:56 GMT+01:00]:
java.io.IOException: Broken pipe: Broken pipe
java.io.IOException: Broken pipe
at java.net.SocketOutputStream.write(SocketOutputStream.java:91)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java)
at org.apache.jserv.JServConnection$JServOutputStream.write(JServConnection.java:1612)
at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:70)
at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:135)
at Buscador2.busca.doService(busca.java)
at Buscador2.busca.doGet(busca.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:486)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at org.apache.jserv.JServConnection.run(JServConnection.java:343)
java.io.IOException: Broken pipe
at java.net.SocketOutputStream.write(SocketOutputStream.java:91)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java)
at org.apache.jserv.JServConnection$JServOutputStream.write(JServConnection.java:1612)
at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:70)
at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:135)
at Buscador2.Database.getListadoNew(Database.java)
at Buscador2.busca.doService(busca.java)
at Buscador2.busca.doGet(busca.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:486)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at org.apache.jserv.JServConnection.run(JServConnection.java:343)
java.io.IOException: Broken pipe
at java.net.SocketOutputStream.write(SocketOutputStream.java:91)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java)
at org.apache.jserv.JServConnection$JServOutputStream.write(JServConnection.java:1612)
at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:70)
at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:135)
at Buscador2.busca.doService(busca.java)
at Buscador2.busca.doGet(busca.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:486)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at org.apache.jserv.JServConnection.run(JServConnection.java:343)
java.io.IOException: Broken pipe
at java.net.SocketOutputStream.write(SocketOutputStream.java:91)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java)
at org.apache.jserv.JServConnection$JServOutputStream.write(JServConnection.java:1612)
at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:70)
at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:135)
at Buscador2.Database.getListadoNew(Database.java)
at Buscador2.busca.doService(busca.java)
at Buscador2.busca.doGet(busca.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:486)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at org.apache.jserv.JServConnection.run(JServConnection.java:343)
---------------------------------------------------------------------------------------------------------------------
Thanks in advance,
Tomás Diago
Shareware intercom
GRUPO
INTERCOM