Hi all, Thanks Ruwan for solving my problem last time. But unluckily I encountered the same problem again :( I've tried to change the setting of nhttp.properties. But no matter what value I set, It will be timeout after one minute
I 've deployed ESB into jBoss, and I'm thinking will ESB read the same nhttp.properties file? Thanks!! Fanny Ruwan Linton-3 wrote: > > Hi ummou, > > This is probably due to the connection timeout, you could increase the > socket timeout by putting a file named nhttp.properties file into the > webapp/WEB-INF/classes/conf folder with the following entry > > http.socket.timeout=120000 > > you may change the value of the entry (120000) as per the requirement, > this sets the timeout to 2 minutes and the default value is 1 minute. > > Thanks, > Ruwan > > unmou wrote: >> Hi all, >> me again... sorry for bothering :( >> >> I'm sending a small request (<1KB) to ESB with a 226KB response >> with a single response, it's doing fine. >> >> But when I send 50 requests at the same time >> only that first 4 or 5 responses are correct >> All the others went to the fault mediator >> >> with error message like this: >> http://www.nabble.com/file/p18628598/largeResponse_error.txt >> largeResponse_error.txt >> >> from the following extract: >> 11:35:09,807 [140.96.178.114-pc178114.ccl.itri.org.tw] >> [HttpClientWorker-8] >> WARN Fault handler - setting ERROR_MESSAGE : Connection timeout >> 11:35:09,813 [140.96.178.114-pc178114.ccl.itri.org.tw] >> [HttpClientWorker-8] >> WARN Fault handler - setting ERROR_DETAIL : java.lang.Exception: >> Connection >> timeout at >> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:172) >> at >> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131) >> at >> org.apache.synapse.transport.nhttp.ClientHandler$1.run(ClientHandler.java:298) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) >> at java.lang.Thread.run(Thread.java:619) >> 11:35:09,813 [140.96.178.114-pc178114.ccl.itri.org.tw] >> [HttpClientWorker-8] >> WARN Fault handler - setting ERROR_EXCEPTION : java.lang.Exception: >> Connection timeout >> >> I think it was probably caused by timeout. >> >> But I've set it to turned the Never Timeout action on in the Endpoint. >> >> Should I make any change to the synapse.threads.*** in the >> synapse.properties? >> >> I've tried to do the same thing: >> send those 50 requests concurrently to the servlet directly >> It works well (although it was slow) >> >> So, Can I do anything to tune the connection time? >> >> Thanks again! >> >> Fanny >> >> >> > > > _______________________________________________ > Esb-java-user mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user > > -- View this message in context: http://www.nabble.com/Sending-50-large-responses-concurrently-tp18628598p18865881.html Sent from the WSO2 ESB Users mailing list archive at Nabble.com. _______________________________________________ Esb-java-user mailing list [email protected] http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-user
