TeamCity 调整
这篇文章列出了一些可以用于调整 TeamCity 行为的 TeamCity 服务器启动属性。 不建议使用它们,除非您遇到需要通过更改属性来解决的问题。
请注意,TeamCity 的未来版本可能会在未通知的情况下放弃对这些属性的支持。 因此,如果您在您的环境中发现一个属性是有用的,我们建议您让我们知道这一点。 在您的 支持请求 中详细描述您的案例和所使用的属性 / 值。
网页刷新间隔
您可以在 TeamCity UI 中为不同的页面配置不同的轮询间隔(以秒为单位):
属性 | 默认 | 描述 |
|---|
teamcity.ui.pollInterval
| 6 | 服务器多久查询一次常见事件(例如构建状态,代理计数等)。 只有在 WebSocket 连接不可用,而是使用轮询的情况下,此属性才会生效。 |
teamcity.ui.events.pollInterval
| 6 | 事件(通过轮询或 WebSockets 接收)与 ajax 请求更新 UI 之间的延迟。 使用 WebSocket,客户端会立即接收到事件,但在指定的间隔后才对其做出反应;因此,例如,已启动的构建会在概览页面上带有延迟地出现。 使用轮询时,客户端会在由 teamcity.ui.events.pollInterval 确定的轮询请求期间接收事件,并在由 teamcity.ui.events.pollInterval 定义的延迟后对其作出反应:例如,启动的构建会在 teamcity.ui.events.pollInterval \+ teamcity.ui.events.pollInterval 秒后出现在概览页面上。
|
teamcity.ui.systemProblems.pollInterval
| 20 | |
teamcity.ui.problemsSummary.pollInterval
| 8 | |
teamcity.ui.buildQueueEstimates.pollInterval
| 10 | |
最后修改日期: 2025年 8月 12日