Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
卡夫卡-C#-合流卡夫卡网络-消息超时_C#_Apache Kafka_Timeout_Confluent Platform - Fatal编程技术网

卡夫卡-C#-合流卡夫卡网络-消息超时

卡夫卡-C#-合流卡夫卡网络-消息超时,c#,apache-kafka,timeout,confluent-platform,C#,Apache Kafka,Timeout,Confluent Platform,我们在Linux机器上有一个简单的独立模式部署Kafka 1.1.0。在server.properties中,我们修改了: listeners = PLAINTEXT://10.0.5.66:9092 播发。侦听器被注释掉,因此它将返回到侦听器属性中的默认值 我们使用的是一个.NET(C#)生产者,它通过融合的kafka dotnet(0.11.4)推送消息。 有时消息被传输到卡夫卡,有时我们在制作人端收到“消息超时”错误。 我们已经不知道是什么原因导致了这个问题。这种情况时有发生。如果一条消

我们在Linux机器上有一个简单的独立模式部署Kafka 1.1.0。在server.properties中,我们修改了:

listeners = PLAINTEXT://10.0.5.66:9092
播发。侦听器
被注释掉,因此它将返回到
侦听器
属性中的默认值

我们使用的是一个.NET(C#)生产者,它通过融合的kafka dotnet(0.11.4)推送消息。 有时消息被传输到卡夫卡,有时我们在制作人端收到“消息超时”错误。 我们已经不知道是什么原因导致了这个问题。这种情况时有发生。如果一条消息失败,通常会在第一条消息通过几秒钟后出现另一条消息

另一个跟踪可能是,我们不时在服务器上的Kafka日志中看到以下消息:
警告:试图通过没有打开连接的通道发送响应。此消息有时包含生产者的IP地址和端口


你知道哪里出了问题吗?

嗨,你找到这个问题的解决方案了吗?嗨@sajadre,我们确实找到了根本原因。我们的Kafka托管在一台服务器上的虚拟机上,该服务器不是专用的,即它与其他虚拟机共享底层磁盘IOPS。该服务器一天备份几次,有效地消耗了所有可用的IOPS,这就是Kafka开始计时消息的原因。我们通过观察使用的IOPS和信息频率之间的强相关性进行诊断。建议始终使用专用设置(如果未这样做)。