配置参考
Syncd默认的配置文件位置为 output/etc/syncd.ini
,也可以在运行时使用 -c
参数指定配置文件,如:
$ bin/syncd -c [path/syncd.ini]
配置项说明
syncd
app_host
- Type:
string
- Default:
http://localhost:8878
项目访问域名, 结尾不要加 /
,主要是在邮件中使用。
local_space
- Type:
string
- Default:
/tmp/syncd_data
本地工作目录,Syncd所需的临时文件和编译打包归档文件都会在此目录中。
remote_space
- Type:
string
- Default:
~/.syncd
目标主机临时工作目录,用来临时存放需要部署的打包文件。
cipher_key
- Type:
string
- Default:
pG1L62EM0cPIIOwusQsbcV8Cs6j/M1RxLoXIZylWUC4=
AES加密/解密使用的私钥,秘钥需要进行base64编码
serve
addr
- Type:
string
- Default:
:8878
HTTP服务监听的端口,Syncd默认监听8878端口
fe_serve_enable
- Type:
int
- Default:
1
是否开启前端资源服务,开启后Syncd前端资源将不再依赖nginx等web服务。
可选值:
- 1 开启
- 0 关闭
read_timeout
- Type:
int
- Default:
300
读超时时间设置, 单位秒。
write_timeout
- Type:
int
- Default:
300
写超时时间设置, 单位秒。
idle_timeout
- Type:
int
- Default:
300
空闲连接超时设置, 单位秒。
database
unix
- Type:
string
- Default:
以 Unix Socket 方式连接MySQL。
max_idle_conns
- Type:
int
- Default:
100
最大空闲连接数。
max_open_conns
- Type:
int
- Default:
200
MySQL最大连接数。
conn_max_life_time
- Type:
int
- Default:
500
最长连接生命周期,单位秒。
host
- Type:
string
- Default:
127.0.0.1
MySQL连接主机名。
port
- Type:
int
- Default:
3306
MySQL连接端口。
user
- Type:
string
- Default:
syncd
MySQL连接用户名。
password
- Type:
string
- Default:
syncd
MySQL连接密码。
dbname
- Type:
string
- Default:
syncd
Syncd数据库名。
log
path
- Type:
string
- Default:
stdout
错误日志输出路径。
可选的值:
- stdout 打印到标准输出
- /path/file 输出到文件
enable
- Type:
int
- Default:
0
是否开启邮件发送功能。