Debezium mongodb连接器0.3.6自动停止跟踪mongodb,直到至少重新启动一次

Debezium mongodb连接器0.3.6自动停止跟踪mongodb,直到至少重新启动一次,mongodb,apache-kafka-connect,debezium,Mongodb,Apache Kafka Connect,Debezium,我正在使用debezium mongodb连接器0.3.6,在docker容器中运行。我已经监视kafka connect一段时间了,发现连接器停止跟踪mongodb并自动向kafka代理发送更改事件。经过调查,我发现有时候,经过一段时间的不活动后,它的mongo连接被拒绝,重新尝试后,它成功连接,并发送了大量在不活动期间没有发送的记录。但并非每次都是这样,因为我已经连续1个小时遇到这种不活动,在故意重新启动连接器后,我可以让它正确跟踪oplog,从而发送大量在不活动期间挂起的记录 我正在附加2

我正在使用debezium mongodb连接器0.3.6,在docker容器中运行。我已经监视kafka connect一段时间了,发现连接器停止跟踪mongodb并自动向kafka代理发送更改事件。经过调查,我发现有时候,经过一段时间的不活动后,它的mongo连接被拒绝,重新尝试后,它成功连接,并发送了大量在不活动期间没有发送的记录。但并非每次都是这样,因为我已经连续1个小时遇到这种不活动,在故意重新启动连接器后,我可以让它正确跟踪oplog,从而发送大量在不活动期间挂起的记录

我正在附加2个日志文件:- 1-包含拒绝mongo连接的日志,它会自动重试并成功连接。() 2-由日志组成,其中1小时内,它没有跟踪mongodb oplog,并且没有向kafka发送任何更改事件,即使在mongodb oplog中写入了新事件。()


我在这里找不到一个特别的问题。我的kafka connect容器、mongodb主机和kafka代理都运行在不同的主机上,并通过公共ip连接。

遇到类似问题时,日志本身并不能说明什么。正如您所发现的,重新启动confluent kafka connect服务对我很有帮助。