TSS Node 配置方式说明
cobo-tss-node 支持两种配置方式
使用命令行参数进行配置,例如:
./tss-node.sh start --ws-url=ws://ws.example.com/ws
使用配置文件进行配置
配置优先级
命令行参数 > 配置文件
修改配置文件的方法
configs 目录下,手动复制并粘贴文件 cobo-tss-node-config.yaml.template,重命名为 cobo-tss-node-config.yaml 。
文件目录如下所示:
编辑 cobo-tss-node-config.yaml 文件,去掉需要修改的配置项的注释,并修改内容。
以修改 env 连接正式环境为例,编辑 cobo-tss-node-config.yaml 文件,内容如下所示:
配置描述
注意:TSS Node 无需配置也可以正常运行,因此所有配置项均可选。
配置文件配置项 | 命令行参数 | 描述 |
env | dev 或者 prod | 连接环境,development 为开发环境; production 为正式环境;默认 development |
db/path | db | 数据库文件,请勿修改 |
callback/cb_server/service_address | cb-address | 回调服务器地址列表 |
callback/cb_server/pubkey_path | cb-pubkey | 回调服务器公钥文件列表,与地址列表一一对应 |
callback/token_expire_minutes | cb-token-expire | 回调服务 Token 过期时间,默认:2,单位:分钟 |
callback/retry_times | cb-retry-times | 回调请求失败后,需要轮询的次数,默认:3 |
callback/sleep_seconds | cb-sleep-seconds | 回调请求失败后,轮询时间间隔,默认:15,单位:秒 |
callback/request_timeout | cb-request-timeout | 回调 http 请求超时时间,默认:10,单位:秒 |
callback/monitor_interval | cb-monitor-interval | 回调监控间隔时间,默认为空,表示关闭,举例:10s |
websocket/url | ws-url | WebSocket 服务器 URL,若配置此项,则连接此 URL。默认不需要配置,根据 env 配置连接不同环境 WebSocket 服务器。 |
log/std/enable | log-std-enable | 日志是否需要终端输出 |
log/file/enable | log-file-enable | 日志是否需要文件存储 |
log/file/filename | log-file-name | 日志文件名 |
log/file/maxsize | log-file-maxsize | 日志文件最大设置 |
log/file/max_backups | log-file-max-backups | 日志文件备份数量设置
|
Last updated