Summary
This article outlines the timeout settings in Cloubees CloudBees CD (CloudBees Flow).
Agent abort timeout - Time the server waits for responses to the abort agent command. After this timeout has elapsed, the step is force aborted. Defaults to 90 seconds.
Agent connection timeout - Time to wait for connections to agents to open. Defaults to 60 seconds.
Idle connection timeout - The number of milliseconds to keep idle connections open. Defaults to 5 minutes.
Agent socket timeout - The number of milliseconds the server waits for responses to agent commands. Defaults to 60 seconds.
Idle login session timeout - Number of minutes before an idle user session is terminated. Defaults to 3 days.
Webhook session timeout - Number of minutes before a webhook session is terminated. Defaults to 180 days.
Timeouts that can be configured in with ecconfigure command:
Agent Configuration Options:
--agentIdleConnectionTimeout=milliseconds - Idle connection timeout, in milliseconds.
--agentIdleOutboundConnectionTimeout=seconds - Idle time after which an outbound connection is closed, in seconds.
--agentIdlePostRunnerTimeout=seconds - Idle time after which a PostRunner thread is terminated, in seconds.
--agentIdleServerRequestWorkerTimeout=seconds - Idle time after which a ServerRequestWorker thread is terminated, in seconds.
--agentIdleWorkerTimeout=seconds - Idle time after which a Worker thread is terminated, in seconds.
--agentOutboundConnectTimeout=milliseconds - Timeout for the agent establishing outbound connections, in milliseconds.
--agentOutboundRequestTimeout=hours - Timeout after which the agent gives up trying to send a request to a server, in hours.
--agentServerConnectTimeout=seconds - Socket connection timeout for outbound requests to a server, in seconds.
--agentServerReadTimeout=seconds - Socket read timeout for responses from a server, in seconds.
--agentWrapperPingTimeout=seconds - Java virtual machine-wrapper heartbeat timeout, in seconds.
--agentWrapperShutdownTimeout=seconds - The wrapper’s shutdown timeout, in seconds.
--agentWrapperStartupTimeout=seconds - The wrapper’s startup timeout, in seconds.
Server Configuration Options:
--serverWrapperPingTimeout=seconds - Java virtual machine-wrapper heartbeat timeout, in seconds.
--serverWrapperStartupTimeout=seconds - The wrapper’s startup timeout, in seconds.
--serverWrapperShutdownTimeout=seconds - The wrapper’s shutdown timeout, in seconds.
Repository Server Configuration Options:
--repositoryIdleConnectionTimeout=milliseconds - The idle connection timeout, in milliseconds.
--repositoryWrapperPingTimeout=seconds - Java virtual machine-wrapper heartbeat timeout, in seconds.
--repositoryWrapperStartupTimeout=seconds - The wrapper’s startup timeout, in seconds.
--repositoryWrapperShutdownTimeout=seconds - The wrapper’s shutdown timeout, in seconds.