TeamCity 2020.1 Help

TeamCity Tweaks

This page lists some of the Configuring TeamCity Server Startup Properties which can be used to tweak certain aspects of TeamCity behavior. It is not recommended to use any of these unless you face an issue which you expect to address by using the properties. Please note that the support for any of these properties can be abandoned in the future versions of TeamCity without any notice. Thus, if you find a property useful in your environment please let us know about that: detail your case and the properties/values used in an email sent to our support email address.

Web Page Refresh Interval

You can configure different polling intervals (in seconds) for different pages in the TeamCity web UI:

Property

Default

Description

teamcity.ui.pollInterval

6

How often the server is queried for common events (like build statuses, agents counter and so on).
Since TeamCity 9.0 this property works only if WebSocket connection is not available and polling is used instead.

teamcity.ui.events.pollInterval

6

The delay between an event (received via polling or WebSockets) and the ajax request to update the UI.

  • With WebSocket, a client receives the event immediately, but reacts to it after the specified interval; as a result, for example, a started build appears on the Overview page with a delay.

  • With polling, a client receives the event during the polling request determined by teamcity.ui.events.pollInterval and reacts to it after the delay defined by teamcity.ui.events.pollInterval: for example, a started build appears on the Overview page after teamcity.ui.events.pollInterval + teamcity.ui.events.pollInterval seconds

teamcity.ui.systemProblems.pollInterval

20

teamcity.ui.problemsSummary.pollInterval

8

teamcity.ui.buildQueueEstimates.pollInterval

10

Last modified: 23 July 2020