从WSO2 API Manager调用端点服务正在使用keep-alive,请求显示:
TID:[0] [AM] [2014-01-30 12:43:17,747] DEBUG {org.apache.synapse.transport.http.headers} - http-outgoing-2>>连接:Keep-Alive {org.apache.synapse.transport.http.headers}
禁用保持活动请求是强制性要求。
注意:我们已设置调试肥皂消息
log4j.logger.org.apache.synapse.transport.http.headers=DEBUG
log4j.logger.org.apache.synapse.transport.http.wire=DEBUG
我想通过设置:
,根据http://charithaka.blogspot.nl/2013/01/how-to-disable-http-keep-alive.html禁用保持活动状态http.connection.disable.keepalive=1
重新启动后,我仍然在标题
中看到保持活动状态设置TID:[0] [AM] [2014-01-30 13:03:18,682] DEBUG {org.apache.synapse.transport.http.headers} - http-outgoing-1>> 连接:Keep-Alive {org.apache.synapse.transport.http.headers}
我在本地服务中更改了属性
<property name="NO_KEEPALIVE" value="true" scope="axis2"/>
这会禁用此服务的保持活动状态。
为什么全局设置不起作用?
答案 0 :(得分:0)
请修改repository/conf/passthru-http.properties
并设置http.connection.disable.keepalive=true
现在WSO2 API Manager使用传递传输