<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Enabling TCP Keep Alive Functionality In Qlik Sense in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/ta-p/1714735</link>
    <description>&lt;P class="qlik-migrated-tkb-headings"&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FEsHxJkaaMGw%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEsHxJkaaMGw&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FEsHxJkaaMGw%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="Qlik Fix: Connection Lost Error" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;For Qlik Sense Enterprise for Business (Cloud), see&amp;nbsp;&lt;A href="https://community.qlik.com/articles/Knowledge/Loading-of-an-app-is-hanging-when-using-Qlik-Cloud" target="_blank" rel="noopener" data-lightning-target="_new" data-cke-saved-href="/articles/Knowledge/Loading-of-an-app-is-hanging-when-using-Qlik-Cloud"&gt;Loading of an app is hanging when using Qlik Cloud&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Working in a Qlik Sense app after remaining inactive causes fails with the error:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Connection to the Qlik Sense engine failed for unspecified reasons. Refresh your browser or contact our system administrator&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;The issue specifically affects external users who have been inactive until a network device's (Firewall, Router, etc.) idle timeout was reached. This is followed by a connection reset for the TCP WebSocket session.&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;&lt;FONT size="5"&gt;Cause:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;TCP WebSocket connection is terminated by the firewall because the firewall is not receiving any TCP traffic such as keep-alive packets from client browser (e.g. Firefox, older Chrome versions).&amp;nbsp; Specific web browsers have their own tcp keep-alive behavior.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;This issue may be found with less frequency with IE because it sends the TCP Websocket keep-alive more frequent than any other main stream browser. Here are the default intervals for the three main browsers latest releases as of September 2020:&lt;/P&gt;
&lt;P&gt;Default TCP-Keep-Alive intervals:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Chrome: 45 sec&lt;/LI&gt;
&lt;LI&gt;Edge: 45 sec&lt;/LI&gt;
&lt;LI&gt;Internet Explorer: 30 sec (see&amp;nbsp;&lt;A href="https://docs.microsoft.com/th-th/troubleshoot/browsers/change-keep-alive-time-out" target="_blank" rel="noopener"&gt;IE: Change Keep-Alive timeout)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;FireFox 81.0: 10sec for ~2 minutes (115sec) period, then a keep-alive packet every 10 minutes; More details under &lt;A href="https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Mozilla_networking_preferences" target="_blank" rel="noopener"&gt;Mozilla Networking Preferences&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;General Information&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;This functionality is by default switched off not to affect any existing customers. Customers who do not experience any issues with web sockets terminated by the network due to inactive SHOULD NOT switch this feature ON since it will send unnecessary traffic on the network. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Support-Knowledge-Base/How-are-WebSockets-used-in-Qlik-Sense/ta-p/1715097" target="_blank" rel="noopener"&gt;How are WebSockets used in QlikSense ?&lt;/A&gt;&amp;nbsp;for more information.&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;How to configure?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Stop the Qlik Sense Proxy Service&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Edit the file &lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;C:\Program&amp;nbsp;Files\Qlik\Sense\Proxy\Proxy.exe.config&lt;/FONT&gt;&lt;SPAN&gt; This location may not be available if Qlik Sense was not installed in the default location.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Add the configuration&amp;nbsp;key:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;add key="WebSocketPingInterval" value="0"/&amp;gt;   &amp;lt;!-- Interval in seconds for the web socket ping to the client (a value of "0" is disabling the ping)–&amp;gt;&lt;/LI-CODE&gt;Where &lt;STRONG style="font-family: inherit;"&gt;&lt;FONT face="courier new,courier"&gt;value&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;SPAN&gt;is a&amp;nbsp;suitable positive number depending on the inactive web socket timeout setting in the network. The effective interval that the Qlik Sense Proxy server will send keep-alive messages towards the client my oscillate between 2 x value and 1 x value, since it also takes into account backend inter-process socket activity. Eg: setting the value of&amp;nbsp;WebSocketPingInterval to 30 may lead to keep-alive messages sent to the client every 30 or 60 seconds.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="font-family: inherit;"&gt;Note:&lt;/STRONG&gt;&lt;SPAN&gt; The Qlik Sense Proxy service may not send keep-alive packets if it detects activity on that client's Websocket tcp session.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Recommended is 60-300 second range, shorter interval generates more load on Proxy CPU and network. It should be set as high as possible, meaning it's best to identify at which interval an intermediate proxy cuts the connection when it perceives it as idle, and then set the ping interval to a slightly smaller value. &lt;BR /&gt;&lt;BR /&gt;A too small number (e.g. less than 30) will load the proxy and the network and IS NOT recommended. Suitable numbers could be 60 to 300 (i.e. 1 minute to 5 minutes), but it all depends on the network configuration (if the network removes web sockets that have been inactive for more than 5 minutes then, of course, the value must be set something less than 5 minutes (i.e. less than 300)). If a lower value is required, it is recommended to investigate the components involved in the connection, such as third party proxies and network load balancers to configure them with less restrictive timeouts.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;It is possible that the same WebSocketPingInterval value has different behaviors in each Qlik Sense Hub section due to third party network device. The value may keep the connection live in Dashboardbut, but still lose connection in Data Load Editor. You may test with a lower WebSocketPingInterval value until the proper value is found to keep connection in all sections. For example, when connectingCloudFlare as web application firewall, theWebSocketPingInterval value may need to set to 10 seconds otherwise "connection lost" may still be received in Data Load Editor even the rest of Qlik Sense Hub keeps connected.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Restart the Qlik Sense Proxy Service.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Related content:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://community.qlik.com/t5/Support-Knowledge-Base/Hub-access-times-out-with-Error-Connection-lost-Make-sure-that/ta-p/1712823" target="_blank" rel="noopener"&gt;Hub access times out with: Error Connection lost. Make sure that Qlik Sense is running properly &lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/How-are-WebSockets-used-in-Qlik-Sense/ta-p/1715097" target="_blank" rel="noopener"&gt;How are WebSockets used in QlikSense ?&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Loading-of-an-app-is-hanging-when-using-Qlik-Sense-SaaS-or-Qlik/ta-p/1715929" target="_blank" rel="noopener"&gt;Loading of an app is hanging when using QlikSense Cloud&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Browser-Timeout/ta-p/1711695" target="_blank" rel="noopener"&gt;Browser Timeout&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Qlik-Sense-Enterprise-hub-timeout-even-with-session-timeouts/ta-p/1714381" target="_blank" rel="noopener"&gt;Qlik Sense HUB timeout even with session timeouts configured correctly&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Increase-session-timeout-in-Qlik-Sense/ta-p/1713275" target="_blank" rel="noopener"&gt;Increase session timeout in QlikSense&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Thu, 19 Mar 2026 06:08:47 GMT</pubDate>
    <dc:creator>Andre_Sostizzo</dc:creator>
    <dc:date>2026-03-19T06:08:47Z</dc:date>
    <item>
      <title>Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/ta-p/1714735</link>
      <description>&lt;P class="qlik-migrated-tkb-headings"&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FEsHxJkaaMGw%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEsHxJkaaMGw&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FEsHxJkaaMGw%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="Qlik Fix: Connection Lost Error" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture;" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;For Qlik Sense Enterprise for Business (Cloud), see&amp;nbsp;&lt;A href="https://community.qlik.com/articles/Knowledge/Loading-of-an-app-is-hanging-when-using-Qlik-Cloud" target="_blank" rel="noopener" data-lightning-target="_new" data-cke-saved-href="/articles/Knowledge/Loading-of-an-app-is-hanging-when-using-Qlik-Cloud"&gt;Loading of an app is hanging when using Qlik Cloud&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Working in a Qlik Sense app after remaining inactive causes fails with the error:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Connection to the Qlik Sense engine failed for unspecified reasons. Refresh your browser or contact our system administrator&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;The issue specifically affects external users who have been inactive until a network device's (Firewall, Router, etc.) idle timeout was reached. This is followed by a connection reset for the TCP WebSocket session.&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;&lt;FONT size="5"&gt;Cause:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;TCP WebSocket connection is terminated by the firewall because the firewall is not receiving any TCP traffic such as keep-alive packets from client browser (e.g. Firefox, older Chrome versions).&amp;nbsp; Specific web browsers have their own tcp keep-alive behavior.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;This issue may be found with less frequency with IE because it sends the TCP Websocket keep-alive more frequent than any other main stream browser. Here are the default intervals for the three main browsers latest releases as of September 2020:&lt;/P&gt;
&lt;P&gt;Default TCP-Keep-Alive intervals:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Chrome: 45 sec&lt;/LI&gt;
&lt;LI&gt;Edge: 45 sec&lt;/LI&gt;
&lt;LI&gt;Internet Explorer: 30 sec (see&amp;nbsp;&lt;A href="https://docs.microsoft.com/th-th/troubleshoot/browsers/change-keep-alive-time-out" target="_blank" rel="noopener"&gt;IE: Change Keep-Alive timeout)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;FireFox 81.0: 10sec for ~2 minutes (115sec) period, then a keep-alive packet every 10 minutes; More details under &lt;A href="https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Mozilla_networking_preferences" target="_blank" rel="noopener"&gt;Mozilla Networking Preferences&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;General Information&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;This functionality is by default switched off not to affect any existing customers. Customers who do not experience any issues with web sockets terminated by the network due to inactive SHOULD NOT switch this feature ON since it will send unnecessary traffic on the network. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Support-Knowledge-Base/How-are-WebSockets-used-in-Qlik-Sense/ta-p/1715097" target="_blank" rel="noopener"&gt;How are WebSockets used in QlikSense ?&lt;/A&gt;&amp;nbsp;for more information.&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;How to configure?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Stop the Qlik Sense Proxy Service&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Edit the file &lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;C:\Program&amp;nbsp;Files\Qlik\Sense\Proxy\Proxy.exe.config&lt;/FONT&gt;&lt;SPAN&gt; This location may not be available if Qlik Sense was not installed in the default location.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN&gt;Add the configuration&amp;nbsp;key:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;add key="WebSocketPingInterval" value="0"/&amp;gt;   &amp;lt;!-- Interval in seconds for the web socket ping to the client (a value of "0" is disabling the ping)–&amp;gt;&lt;/LI-CODE&gt;Where &lt;STRONG style="font-family: inherit;"&gt;&lt;FONT face="courier new,courier"&gt;value&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;SPAN&gt;is a&amp;nbsp;suitable positive number depending on the inactive web socket timeout setting in the network. The effective interval that the Qlik Sense Proxy server will send keep-alive messages towards the client my oscillate between 2 x value and 1 x value, since it also takes into account backend inter-process socket activity. Eg: setting the value of&amp;nbsp;WebSocketPingInterval to 30 may lead to keep-alive messages sent to the client every 30 or 60 seconds.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="font-family: inherit;"&gt;Note:&lt;/STRONG&gt;&lt;SPAN&gt; The Qlik Sense Proxy service may not send keep-alive packets if it detects activity on that client's Websocket tcp session.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Recommended is 60-300 second range, shorter interval generates more load on Proxy CPU and network. It should be set as high as possible, meaning it's best to identify at which interval an intermediate proxy cuts the connection when it perceives it as idle, and then set the ping interval to a slightly smaller value. &lt;BR /&gt;&lt;BR /&gt;A too small number (e.g. less than 30) will load the proxy and the network and IS NOT recommended. Suitable numbers could be 60 to 300 (i.e. 1 minute to 5 minutes), but it all depends on the network configuration (if the network removes web sockets that have been inactive for more than 5 minutes then, of course, the value must be set something less than 5 minutes (i.e. less than 300)). If a lower value is required, it is recommended to investigate the components involved in the connection, such as third party proxies and network load balancers to configure them with less restrictive timeouts.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;It is possible that the same WebSocketPingInterval value has different behaviors in each Qlik Sense Hub section due to third party network device. The value may keep the connection live in Dashboardbut, but still lose connection in Data Load Editor. You may test with a lower WebSocketPingInterval value until the proper value is found to keep connection in all sections. For example, when connectingCloudFlare as web application firewall, theWebSocketPingInterval value may need to set to 10 seconds otherwise "connection lost" may still be received in Data Load Editor even the rest of Qlik Sense Hub keeps connected.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Restart the Qlik Sense Proxy Service.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Related content:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://community.qlik.com/t5/Support-Knowledge-Base/Hub-access-times-out-with-Error-Connection-lost-Make-sure-that/ta-p/1712823" target="_blank" rel="noopener"&gt;Hub access times out with: Error Connection lost. Make sure that Qlik Sense is running properly &lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/How-are-WebSockets-used-in-Qlik-Sense/ta-p/1715097" target="_blank" rel="noopener"&gt;How are WebSockets used in QlikSense ?&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Loading-of-an-app-is-hanging-when-using-Qlik-Sense-SaaS-or-Qlik/ta-p/1715929" target="_blank" rel="noopener"&gt;Loading of an app is hanging when using QlikSense Cloud&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Browser-Timeout/ta-p/1711695" target="_blank" rel="noopener"&gt;Browser Timeout&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Qlik-Sense-Enterprise-hub-timeout-even-with-session-timeouts/ta-p/1714381" target="_blank" rel="noopener"&gt;Qlik Sense HUB timeout even with session timeouts configured correctly&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A style="font-family: inherit; background-color: #ffffff;" href="https://community.qlik.com/t5/Support-Knowledge-Base/Increase-session-timeout-in-Qlik-Sense/ta-p/1713275" target="_blank" rel="noopener"&gt;Increase session timeout in QlikSense&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 19 Mar 2026 06:08:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/ta-p/1714735</guid>
      <dc:creator>Andre_Sostizzo</dc:creator>
      <dc:date>2026-03-19T06:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1722030#M231</link>
      <description>&lt;P&gt;After performing the step 1-4 mentioned above, how to validate the thing for which have performed those step. Or how to identify that NPrinting server is connecting to Qliksense server&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2020 08:22:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1722030#M231</guid>
      <dc:creator>RajanKasbe_Expo</dc:creator>
      <dc:date>2020-06-25T08:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1722181#M232</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/111996"&gt;@RajanKasbe_Expo&lt;/a&gt;&amp;nbsp;, are you performing this task to troubleshoot the connection setup on the NPrinting server? It is not clear how this post would assist with that task.&lt;/P&gt;&lt;P&gt;TCP Keep alive packets are sent to the server as long as you have an app open in Hub. These packets will show in a network capture.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2020 13:46:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1722181#M232</guid>
      <dc:creator>Andre_Sostizzo</dc:creator>
      <dc:date>2020-06-25T13:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1840397#M4417</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/39663"&gt;@Andre_Sostizzo&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;is there a similar feature for keep alive for Qlikview?&lt;BR /&gt;I found only the SocketTimeOutInSeconds Setting, which is not the same as a Ping interval.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Sep 2021 09:30:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1840397#M4417</guid>
      <dc:creator>john_oll</dc:creator>
      <dc:date>2021-09-30T09:30:29Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1840845#M4427</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/41310"&gt;@john_oll&lt;/a&gt;&amp;nbsp;!&lt;/P&gt;
&lt;P&gt;No equivalent exists for QlikView, as QlikView does not have that specific need. Extending the timeouts is generally sufficient, as we do not use WebSockets that will disconnect on inactivity.&lt;/P&gt;
&lt;P&gt;However, third party tools (browsers, firewalls, proxies,..) can interfere here and cut the connection.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Oct 2021 11:40:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1840845#M4427</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2021-10-01T11:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1975153#M7186</link>
      <description>&lt;P&gt;If you have a multinode environment. On which server should this be done?&lt;/P&gt;
&lt;P&gt;We have 4 hosting nodes (where our customers are connected to the HUB), 2 Proxy nodes, 3 reload nodes (engine nodes which reload apps daily) and the central node. Is this necessary on all nodes or just some?&lt;/P&gt;
&lt;P&gt;Thanks and regards&lt;BR /&gt;Julian&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 07:59:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1975153#M7186</guid>
      <dc:creator>SaturnV</dc:creator>
      <dc:date>2022-08-31T07:59:25Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1975164#M7187</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/124250"&gt;@SaturnV&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This article is specifically aimed&amp;nbsp;at the proxy service (hub connection), so any of the proxy nodes in your environment would need to have these changes made.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 08:25:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1975164#M7187</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2022-08-31T08:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1975321#M7208</link>
      <description>&lt;P&gt;Hey &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28597"&gt;@Sonja_Bauernfeind&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I just changed the proxy config for our Proxy nodes and restartet the Services but it still disconnects after about 100s.&lt;BR /&gt;Shouldn't there now be visible Websocket requests which can be viewed in the browsers network traffic for the specific Qlik WS?&lt;/P&gt;
&lt;P&gt;Best&lt;BR /&gt;Julian&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 12:07:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1975321#M7208</guid>
      <dc:creator>SaturnV</dc:creator>
      <dc:date>2022-08-31T12:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1976272#M7239</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/124250"&gt;@SaturnV&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You would be seeing WebSocket traffic in your browser debug tools regardless of whether or not you've set this setting. Here is some general information on how to debug WebSocket traffic:&amp;nbsp;&lt;A href="https://stackoverflow.com/questions/5751495/debugging-websocket-in-google-chrome" target="_blank" rel="noopener"&gt;Debugging WebSocket in Google Chrome&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Here's also one of ours:&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge/How-to-time-a-Qlik-Sense-Websocket-connection/ta-p/1715488" target="_blank" rel="noopener"&gt;How to time a Qlik Sense WebSocket connection&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If your connection still times out, I'd recommend reviewing the relevant log files (not only Qlik Sense logs, but also your network components) to see where the connection is being terminated. Here is an article that walks through a few of the basics:&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge/Qlik-Sense-Enterprise-hub-timeout-even-with-session-timeouts/ta-p/1714381" target="_blank" rel="noopener"&gt;Qlik Sense Enterprise Hub timeout&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Should you need more assistance, I'd recommend posting on our forums (&lt;A href="https://community.qlik.com/t5/Deployment-Management/bd-p/qlik-sense-deployment" target="_blank" rel="noopener"&gt;Deployment and Management&lt;/A&gt;&amp;nbsp;) to get assistance from our larger community.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Sep 2022 10:43:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/1976272#M7239</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2022-09-02T10:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2082866#M9423</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;thanks for the article becasue we have found the cause of the lost connection.&lt;/P&gt;
&lt;P&gt;In our architecture there is a network&amp;nbsp; appliance that block the web socket connection.&lt;/P&gt;
&lt;P&gt;In proxy.config we have set the web ping interval to 50 second (may be necessary to set a value to 40/45).&lt;/P&gt;
&lt;P&gt;You suggest:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A too small number (e.g. less than 30) will load the proxy and the network and IS NOT recommended. Suitable numbers could be 60 to 300&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;In this case, can we keep/decrease the value of web ping interval or is it prefer an increase the timeout side network appliance?&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Federico&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jun 2023 16:30:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2082866#M9423</guid>
      <dc:creator>federicotedesco</dc:creator>
      <dc:date>2023-06-12T16:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2083064#M9426</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/104975"&gt;@federicotedesco&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We would recommend increasing the timeout on your network appliance. If you are unable to do so, decreasing the interval of pings is of course a possibility, but we cannot advise it. If you choose to decrease the interval, make sure to monitor the performance of the systems.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jun 2023 06:48:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2083064#M9426</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2023-06-13T06:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2123959#M10326</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Setting up 7th AMI Aug/2023 BYOL server Windows 2019 on AWS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I have installed 6 previous qlik ami's(2020-2022) all the same on AWS networks. As client managed cloud servers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Have never had a disconnection every 60 seconds.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Set the client TO-300 as usual.&amp;nbsp;&amp;nbsp;Even opened other ports 4747, etc. Tried both Chrome and FF. Still no change.&lt;/P&gt;
&lt;P&gt;Set WS ping to 30s. Now working as expected, that is TO is 5 minutes.&lt;/P&gt;
&lt;P&gt;Network appliances I use NAT and LB's are default to 350s by AWS, 6 mins.&lt;/P&gt;
&lt;P&gt;This AMI also still had the incorrect postgres dir in the ps1's. Had to change all to 14.&lt;/P&gt;
&lt;P&gt;This seems to be a Qlik problem as I've done this 6 servers all actively running&amp;nbsp; on the same AWS networks and this never happened before. Also not sure what I would do when AWS is defaulted to 350s already.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any ideas?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Sep 2023 14:15:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2123959#M10326</guid>
      <dc:creator>twales</dc:creator>
      <dc:date>2023-09-29T14:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2155898#M10968</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;We had the problem with these kind of disconnections with some users and had to apply this functionaly in order to sessions lasting longer than five minutes, even with the Virtual Proxy settings at a higher time, this continued to happen. Any ideas of why this could be happening. Never had happened before and its just for some users.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 23 Dec 2023 01:29:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2155898#M10968</guid>
      <dc:creator>willtech93</dc:creator>
      <dc:date>2023-12-23T01:29:04Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2157809#M11020</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/150004"&gt;@willtech93&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If only specific users are affected, we recommend reviewing the Qlik Sense log files for additional information and investigating the differences in the setup these users have (different browsers, different network devices, VPNs used and so on).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2024 10:25:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2157809#M11020</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2024-01-03T10:25:17Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2463386#M14128</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/39663"&gt;@Andre_Sostizzo&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28597"&gt;@Sonja_Bauernfeind&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&amp;lt;add key="WebSocketPingInterval" value="5"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We did add the above entry in proxy config file and interval was initially set at 90 seconds (considering the recommendation 60 to 300) and still the issue did appear and hence we tested with different values i.e. 60, 30, 15, 10 and lastly with 5 seconds. For all the cases we noticed the issue did not get solved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have used Wireshark to understand if Qlik Sense server is sending any tcp keep alive. To our surprise, it did not show any such tcp keep alive. However if we run from client side (my machine) I did notice such tcp keep alive. We do not understand why server/instance&lt;/P&gt;
&lt;P&gt;Client side: wireshark shows tcp keep alive messages almost for 45 seconds&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="client side.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168087i0D7786C79312D21B/image-size/large?v=v2&amp;amp;px=999" role="button" title="client side.png" alt="client side.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Server side (AWS EC2 windows server 2016): we do not notice any tcp keep alive messages being sent&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Server side.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/168086iBDD7F3F4E001DFC8/image-size/large?v=v2&amp;amp;px=999" role="button" title="Server side.png" alt="Server side.png" /&gt;&lt;/span&gt; is not sending such tcp keep alives ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Windows server registry editor has the below settings for the tcp keep alive.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\: KeepAliveTime: 30000 KeepAliveInterval: 1000 TcpMaxDataRetransmissions: 10 These settings use the DWORD data type&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jun 2024 11:31:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2463386#M14128</guid>
      <dc:creator>sanrout</dc:creator>
      <dc:date>2024-06-18T11:31:01Z</dc:date>
    </item>
    <item>
      <title>Re: Enabling TCP Keep Alive Functionality In Qlik Sense</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2465575#M14180</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/220557"&gt;@sanrout&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This question would require direct investigation. I either recommend posting about your challenges in the appropriate forum (&lt;A href="https://community.qlik.com/t5/deployment-management/bd-p/qlik-sense-deployment" target="_blank" rel="noopener"&gt;Deployment and Management&lt;/A&gt;), or investigating the possibility of contacting support.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jun 2024 06:52:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Enabling-TCP-Keep-Alive-Functionality-In-Qlik-Sense/tac-p/2465575#M14180</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2024-06-26T06:52:55Z</dc:date>
    </item>
  </channel>
</rss>

