From: Colin Campbell <colin.campb...@ptfs-europe.com> Most selfchecks have persistent connections and send a periodic status request at intervals (approx every 5mins appears the norm) The timeout was dropping connections by default every 30secs which for the client appears as a very flakey network.
This patch adds a separate parameter client_timeout that can be used if you do want to force a disconnect if the client sends no requests for a period. The sample config sets it to 600, but you can also define a 0 value meaning no timeout. If the parameter is not defined, it will fallback to service timeout. Signed-off-by: Marcel de Rooy <m.de.r...@rijksmuseum.nl> Restored this patch from Colin in order to separate it from the get_timeout patch. Adjusted the commit message slightly. The original value of 600 from Colin's earlier patch may give less discussion than setting to 0 (no timeout) in a later proposal. Signed-off-by: Srdjan <srd...@catalyst.net.nz> --- etc/SIPconfig.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/etc/SIPconfig.xml b/etc/SIPconfig.xml index fc7635e..c61a6c7 100644 --- a/etc/SIPconfig.xml +++ b/etc/SIPconfig.xml @@ -32,7 +32,15 @@ port="127.0.0.1:6001/tcp" transport="RAW" protocol="SIP/2.00" + client_timeout="600" timeout="60" /> +<!--- client_timeout times out active connections which have not received + input from the client. Many persistent connections will send a status request + every 5-7 mins so setting this to less than that will add instability to the connection + if explicitly set to zero, no timeout is applied to the connection. + NB the parameter timeout applies to the login process only and should be set to a lower value + to time out failed connections +--> </listeners> <accounts> -- 2.7.4 _______________________________________________ Koha-patches mailing list Koha-patches@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/