使用Brod消费Kafka特定主题时遭遇{shutdown,ssl_closed}连接断开问题求助
Brod消费Kafka特定主题时遭遇{shutdown,ssl_closed}连接断开问题求助
我用Erlang写了一段基于Brod消费Kafka主题的代码,但运行大概8-10分钟后就会抛出这个错误:
payload connection down reason:{shutdown,ssl_closed}
奇怪的是,同一台Bootstrap服务器下的其他主题消费都正常,只有这个特定主题会出现连接断开的情况。
我一开始尝试在配置里加入这行参数:
{reconnect_cool_down_seconds, 10}
之后又试过添加TCP保活相关的套接字选项:
{extra_sock_opts, [{keepalive, true}]}
但这两种配置调整都没能解决问题。
有没有同行能帮忙分析下可能的原因?如果需要更多细节比如主题配置、消费逻辑代码之类的,我随时可以补充。
目前使用的Brod版本是3.15.0,我的客户端启动配置代码如下:
Config = [ {ssl, true}, {reconnect_cool_down_seconds, 10}, %%{extra_sock_opts, [{keepalive, true}]}, {sasl, {scram_sha_512, get_user(), get_password()}} ], ok = brod:start_client(Bootstrap_endpoints, Client_id, Config)
备注:内容来源于stack exchange,提问作者Elaine
相关产品推荐
相关产品推荐

