This page last changed on Jan 12, 2009 by alui.

Remote agents periodically send a "heartbeat" signal to the Bamboo server. This is vital for tracking whether your remote agents are online or offline.

However, you may wish to adjust the time parameters for the remote agent heartbeat, particularly if you have a lot of network activity already.

You need to be running Bamboo 2.0.6 or above to adjust the following remote agent heartbeat parameters.

There are three configurable parameters on the bamboo server for the remote agent heartbeat:

  • bamboo.agent.heartbeatInterval — This parameter governs the frequency of the heartbeat signal from the remote agents. This parameter is specified in seconds with the default being 5 seconds.
  • bamboo.agent.heartbeatTimeoutSeconds — This parameter governs how long the Bamboo server will wait before it times out an agent that it hasn't received a heartbeat signal from. A remote agent that has been timed out will be marked as 'Offline'. Any builds being run by agents which have timed out will be abandoned. This parameter is specified in seconds with the default being 60 seconds.
  • bamboo.agent.heartbeatCheckInterval — This parameter governs how often Bamboo checks for agents that have exceeded the heartbeat timeout specified in bamboo.agent.heartbeatTimeoutSeconds. This parameter is specified in seconds with the default being 20 seconds.

Please read the Configuring System Properties page for instructions on how to change a remote agent heartbeat parameter for your Bamboo server.

Document generated by Confluence on Mar 09, 2009 17:07