Open tiankonghewo opened 5 years ago
这个时间为什么要设置这么长?你 workload 是怎样的
生产环境要做mysql数据的高可用,方式是主备,一个mysql挂掉以后,过一段时间恢复,希望go-mysql服务在mysql恢复以后,能够接着正常同步mysql数据到es
,所以想把重试连接的次数和时间设置的大一点,或者可以作为参数传入
王社英手机:15226563831请查阅祝好!
------------------ 原始邮件 ------------------
发件人: siddontang notifications@github.com
发送时间: 2019-03-20 05:18:28
收件人:siddontang/go-mysql-elasticsearch go-mysql-elasticsearch@noreply.github.com
抄送:我自己 15226563831@139.com,Author author@noreply.github.com
主题: Re: [siddontang/go-mysql-elasticsearch] go-mysql-elasticsearch尝试重连mysql时间设置 (#329)
这个时间为什么要设置这么长?你 workload 是怎样的
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
这个时间为什么要设置这么长?你 workload 是怎样的
需要确认一下,go-mysql 产生 error 日志以后,同步服务就终止了? 为什么有数据不接着更新了呢?
[2019/03/20 10:35:17] [error] sync.go:486 update index: nfvomysql, type: mysqltable, id: 9, status: 404, error: {"type":"document_missing_exception","reason":"[mysqltable][9]: document missing","index_uuid":"5rVHdHhWRhK5kl2KTaQTHA","shard":"1","index":"nfvomysql"}
[2019/03/20 11:05:10] [error] sync.go:486 update index: nfvomysql, type: mysqltable, id: 9, status: 409, error: {"type":"version_conflict_engine_exception","reason":"[mysqltable][9]: version conflict, current version [5] is different than the one provided [4]","index_uuid":"eJ927_SyQyqa7eXQY9DusA","shard":"1","index":"nfvomysql"}
现在的go-mysql-elasticsearch连接mysql尝试次数和时间太短,请问怎么办这个时间调节到一天或者一周?在哪个文件中更改参数
知道的朋友可以发邮件到15226563831@139.com 非常感谢