其他配置选项
这是一些更高级配置选项的列表。除非另有说明,这些选项通常需要在GoCD服务器启动之前设置。
系统属性
如果下面指定的选项类型为“系统属性”,那么它将是一个Java系统属性,通常需要提供给GoCD服务器,并以前缀开头。-D
除非另有说明,否则如果属性名为my.new.property
并且需要设置的值为true
,那么要使用的Java系统属性将是-Dmy.new.property=true
注意-D
和属性名之间没有空格。
要配置系统属性,请编辑文件wrapper-properties.conf
在GoCD服务器上。有关的位置,请参阅安装文档。wrapper-properties.conf
参考资料:
选项
cruise.listen.host
- GoCD服务器应绑定到的主机
- 名称:
cruise.listen.host
- 类型:系统属性
- 限制:应为有效的可绑定IP地址
GoCD服务器打开一个监听套接字,以便可以为用户提供页面和GoCD代理服务。它需要监听特定主机。此主机会决定哪些客户端(用户以及GoCD代理)可以访问GoCD服务器。默认情况下,服务器监听0.0.0.0,这是通配符或“未指定”地址。通常,这意味着可以通过任何网络接口访问GoCD服务器。在某些更高级的网络设置中,可能需要覆盖此地址,通常是127.0.0.1,使得只有本地盒装客户端可以访问它。
cruise.server.port
- Go服务器的HTTP端口
- 名称:
cruise.server.port
- 类型:系统属性
- 限制:应该是未被其他进程使用的有效端口号
类似于cruise.listen.host
属性,该属性的值决定了Go服务器绑定到哪个端口,并接受HTTP连接。如果没有覆盖,它将被设置为8153
.
cruise.config.dir
- 配置文件位置
- 名称:
cruise.config.dir
- 类型:系统属性
- 限制:应该是由Go服务器进程可写的目录
尽管不常使用,但此属性可用于更改Go服务器配置目录的位置。
更改此设置可能会影响升级Go服务器的能力,因此不建议更改此设置。
go.spa.refresh.interval
- GoCD SPA页面刷新间隔时间
- 名称:
go.spa.refresh.interval
- 类型:系统属性
- 限制:应以毫秒为单位指定的时间持续时间
- 默认值:
5000
GoCD页面会定期刷新,以确保它们具有最新信息。
此属性可用于更改这些GoCD页面应刷新的时间间隔。
将其设置为较低值(<5000)可能会对GoCD服务器产生性能影响。
go.spa.timeout
- GoCD SPA页面请求超时
- 名称:
go.spa.timeout
- 类型:系统属性
- 限制:应以毫秒为单位指定的时间持续时间
- 默认值:
60000
此属性可用于更改从GoCD页面发出的AJAX请求的超时值。
将其设置为非常低的值(例如<5000)可能会导致AJAX请求更频繁地被取消。