【问题标题】:Configuring Team City internal.properties to increase git fetch memory配置 Team City internal.properties 以增加 git fetch 内存
【发布时间】:2012-09-05 23:37:32
【问题描述】:

从 GIT 中提取我的 Team City 安装时出现内存不足错误。

根据 Team City 文档,我应该能够通过将 teamcity.git.fetch.process.max.memory 的值设置为大于默认的 512MB 来增加分配给 git fetch 进程的内存。

http://confluence.jetbrains.net/display/TCD65/Git+%28JetBrains%29#Git%28JetBrains%29-InternalProperties

问题是在指定位置似乎没有 internal.properties 文件。

我已尝试按照此处的建议在 TeamCity/conf/internal.properties 中创建一个:

http://devnet.jetbrains.net/thread/302596

但是当 Team City 尝试从 github 拉取时,我仍然遇到内存不足的问题

谢谢

【问题讨论】:

  • 你给了它多少内存?它应该不小于存储库中最大的对象。另外请检查设置是否有效:当 TeamCity 运行 fetch 时,您应该在进程资源管理器中看到一个单独的 java 进程,您可以检查它是否使用了正确的内存量。

标签: github teamcity


【解决方案1】:

答案是在服务器上设置一个全局系统变量,以便在团队城市服务启动时将值传递给它。

例如:

变量名: TEAMCITY_SERVER_OPTS 变量值:Dteamcity.git.fetch.process.max.memory=1024M

这是 Team City 7.1 特有的,不适用于以前的版本。

【讨论】:

  • 在 TC 中是否有此设置?即避免操作系统环境变量?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 2013-11-27
相关资源
最近更新 更多