General timeout setting
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.