When I increase load to 40 and more concurrent users I start to get 
this exception:

java.io.FileNotFoundException: http://xxx1:80/servlet/SOPricing
        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:574)
        at
sun.net.www.protocol.http.HttpURLConnection.getHeaderFieldKey(HttpURLConnection.java:839)

        at
org.apache.jmeter.protocol.http.sampler.HTTPSampler.saveConnectionCookies(HTTPSampler.jav
a:346)
        at
org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:253)
        at
org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:111)
        at
org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:134)
        at java.lang.Thread.run(Thread.java:484)

I don't get it for every request but as I increase # of concurrent users
(e.g. to 120) I get more of those exceptions. I thought that this may be
not due to JMeter at all since JRun error.log gets this:

Mon Dec 17 18:18:04 EST 2001: ProductInfoServlet:
java.lang.IllegalStateException: Already called getOutputStream()^M
{ (ProductInfoServlet: java.lang.IllegalStateException: Already called
getOutput
Stream()) java.io.IOException: Broken pipe
        at java.net.SocketOutputStream.write(Compiled Code)
        at java.io.BufferedOutputStream.flushBuffer(Compiled Code)
        at java.io.BufferedOutputStream.write(Compiled Code)
        at java.io.DataOutputStream.write(Compiled Code)
        at
com.livesoftware.jrun.service.proxy.JRunProxyConnection.writeClientTo
Conn(Compiled Code)
        at
com.livesoftware.jrun.service.proxy.JRunProxyConnection.writeClient(C
ompiled Code)
        at com.livesoftware.jrun.JRunOutputStream.flushBytes(Compiled
Code)
        at com.livesoftware.jrun.JRunOutputStream.flush(Compiled Code)
        at com.livesoftware.jrun.JRunOutputStream.finish(Compiled Code)
        at
com.livesoftware.jrun.JRunServletResponse.sendError(JRunServletRespon
se.java:282)
        at com.livesoftware.jrun.JRun.servletError(JRun.java:474)
        at com.livesoftware.jrun.JRun.runServlet(Compiled Code)
        at com.livesoftware.jrun.JRunGeneric.handleConnection(Compiled
Code)
        at
com.livesoftware.jrun.JRunGeneric.handleProxyConnection(Compiled Code
)
        at
com.livesoftware.jrun.service.proxy.JRunProxyServiceHandler.handleReq


So is it JRun or JMeter. If it's JRun anyone has an idea why it gets
java.lang.IllegalStateException: Already called getOutputStream()???

TIA !


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to