The Dashboard/RestAPI has a general timeout setting, which can be configured when long processes are being run (for example report generation using Report Generator). By default the timeout is set to 15 minutes - i.e. after 15 minutes of inactivity, connections are reset. To edit this timeout, edit following file with a text editor:

WAR 1.x
CATALINA_HOME\webapps\<dashboard>\WEB-INF\web.xml
 
WAR ≥ 2.x
CATALINA_HOME\webapps\<dashboard>\WEB-INF\classes\application.properties
 
ZIP ≥ 2.x
<unpacked_zip>\application.properties

Find the following options and modify as required:

WAR 1.x

<session-config>
	<session-timeout>15</session-timeout>
</session-config>

WAR and ZIP ≥ 2.0

## SESSION
# Session timeout
server.servlet.session.timeout=15m

For example to increase the timeout to 20 minutes, change the setting to:

WAR 1.x

<session-config>
	<session-timeout>20</session-timeout>
</session-config>

WAR and ZIP ≥ 2.0

## SESSION
# Session timeout
server.servlet.session.timeout=20m

Save the file to update the changes and then restart the host application server or the application.