Step 5: Optional Server Configurations

The options described in this topic are not required to enable flow publishing and scheduling flows on Tableau Server. They can be used to customizing your environment according to your requirements.

Set the timeout period for flows

You can set time limits for how long a flow can run to make sure that subsequent tasks are not held up due to stalled tasks. The following two tsm command options determine how long a flow task can run before the flow background task is canceled. These two commands together determine the total timeout value for flow tasks.

Use the following tsm commands to change the default timeout period:


(Default value: 1800 seconds or 30 minutes)


(Default value: 14400 seconds or 4 hours)

Set the threshold for suspended flow tasks

By default, a flow task is suspended after 5 consecutive flow task failures. To change the threshold number of flow task failures that can occur before they are suspended, use the following tsm configuration set command:

tsm configuration set -k backgrounder.flow_failure_threshold_for_run_prevention -v <number>

This sets the threshold for the number of consecutive failed flow tasks necessary before suspending the tasks. This is a server-wide setting.

Who can do this

Tableau Server administrators can make changes to server configurations.

Thanks for your feedback!