负载测试时WSO2 ESB连接超时

时间:2013-08-15 00:30:47

标签: wso2 wso2esb

我正在加载测试WSO2 ESB (4.6)并在加载大约20000条消息时收到此错误:

TID: [0] [ESB] [2013-08-14 11:13:04,835] WARN {org.apache.synapse.transport.passthru.SourceHandler} - Connection time out after request is read: ip:port->ip:port {org.apache.synapse.transport.passthru.SourceHandler}

这是一个非常基本的测试,我使用10个线程在200秒内从SoapUI向echo服务发送消息。

它一直运行直到它达到大约20,000条消息,然后出现连接错误。

我已将ESB中的性能设置更改为此处所述的最佳级别http://wso2.com/library/articles/2013/01/esb-performance-65

我还发现在WSO2网站上报告了这个问题,该问题描述了系统处于高压状态时发生的问题。但它没有解决问题。

我确实尝试过NIO传输而不是PTT但得到了相同的结果。

https://wso2.org/jira/browse/ESBJAVA-2015?filter=11177&jql=project%20%3D%20ESBJAVA%20AND%20resolution%20in%20(Unresolved%2C%20Fixed%2C%20%22Won“T%20Fix%22%2C%20Duplicate%2C%20Incomplete%2C%20%22Cannot%20Reproduce%22%2C%20%22Not%20A%20bug%22%2C%20Invalid)% 20于是%20status%20英寸%20(开放%2C%20%22英寸%20Progress%22%2C%20Reopened%2C%20Resolved%2C%20Closed%2C%20Postponed)%20于是%20text%20〜%20%22Connection%20time% 20out%20after%20request%图20是%20read%22%20于是%20resolved%20%3E%3D%202013-01-30%20于是%20resolved%20%3C%3D%202013-07-04%20ORDER%20BY%20priority% 20DESC

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

请尝试增加配置文件的最大线程池大小。请及时更改价值。

<ESB_HOME>/respository/conf/synapse.properties
synapse.threads.max = xx
<ESB_HOME>/respository/conf/nhttp.properties
snd_t_max=xx
lst_t_max=xx

答案 1 :(得分:0)

问题已排序 - 客户已决定不使用BAM。