How to disable HTTP Keep-Alive connections for all out-going requests in WSO2 ESB
By default, WSO2 ESB establishes HTTP Keep-Alive connection with the back-end web service. However, in some cases, we want to close connections just after using them specially when back-end server does not properly support Keep-Alive connections . At individual proxy service or sequence level, you can add NO_KEEPALIVE property to disable Keep-Alive connection between ESB and backend web services. <property name="NO_KEEPALIVE" value="true" scope="axis2"/> However, if you want to disable Keep-Alive connections globally for all message mediations, the above property will not be the solution. In such cases, you can add the following parameter to ESB_HOME/repository/conf/nhttp.properties file. http.connection.disable.keepalive=1