You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by "dnjat (via GitHub)" <gi...@apache.org> on 2025/12/24 06:50:57 UTC

[I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

dnjat opened a new issue, #3146:
URL: https://github.com/apache/dubbo-go/issues/3146

   ### ✅ 验证清单
   
   - [x] 🔍 我已经搜索过 [现有 Issues](https://github.com/apache/dubbo-go/issues),确信这不是重复问题
   
   ### 🚀 Go 版本
   
   1.24.2
   
   ### 📦 Dubbo-go 版本
   
   v3.3.0
   
   ### 🖥️ 服务端配置
   
   _No response_
   
   ### 💻 客户端配置
   
   _No response_
   
   ### 🌐 协议配置
   
   triple
   
   ### 📋 注册中心配置
   
   etcd
   
   ### 💾 操作系统
   
   🪟 Windows
   
   ### 📝 Bug 描述
   
   配置完etcd后,服务能正常访问,但过了5分钟左右,服务提供端开始出现:{"level":"warn","ts":"2025-12-24T14:48:58.722+0800","logger":"etcd-client","caller":"v3@v3.5.7/lease.go:533","msg":"lease keepalive response queue is full; dropping response send","queue-size":16,"queue-capacity":16} 
   
   ### 🔄 重现步骤
   
   运行后,5分钟左右开始自动报错.
   
   ### ✅ 预期行为
   
   应该能正常使用
   
   ### ❌ 实际行为
   
   运行5分钟后,内部异常.
   
   ### 💡 可能的解决方案
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

Posted by "Alanxtl (via GitHub)" <gi...@apache.org>.
Alanxtl commented on issue #3146:
URL: https://github.com/apache/dubbo-go/issues/3146#issuecomment-3713058928

   > > 有没有具体一些的复现代码,或者在什么情况下会报错,我使用`dubbo-go 3.3.1`和`dubbo-go-samples/registry/etcd`的代码没有复现出问题
   > 
   > "使用`dubbo-go 3.3.1`和`dubbo-go-samples/registry/etcd`的代码" 这种方法之前也试了.也是一样. 前5钟可以可以,程序运行后5分钟就出错了. 你的etcd运行的是哪个版本
   > 
   > 刚又试了下,用dubbo 3.3.1没有这个问题了,之前用的dubbo-go 3.3.0.😀
   
   我是用docker跑的
   ```
   services:
     etcd:
       image: gcr.io/etcd-development/etcd:v3.6.7
       user: root
       restart: always
       volumes:
         - ./etcd_data:/etcd_data
       environment:
         ETCD_DATA_DIR: /etcd_data
         ETCD_ENABLE_V2: "true"
         ALLOW_NONE_AUTHENTICATION: "yes"
         ETCD_ADVERTISE_CLIENT_URLS: "http://0.0.0.0:2379"
         ETCD_LISTEN_CLIENT_URLS: "http://0.0.0.0:2379"
         TZ: "Asia/Shanghai"
       ports:
         - "2379:2379/tcp"
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

Posted by "marsevilspirit (via GitHub)" <gi...@apache.org>.
marsevilspirit commented on issue #3146:
URL: https://github.com/apache/dubbo-go/issues/3146#issuecomment-3688978883

   看着像是etcd爆出的错,dubbo-go server那边没有什么异常日志吗?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

Posted by "dnjat (via GitHub)" <gi...@apache.org>.
dnjat commented on issue #3146:
URL: https://github.com/apache/dubbo-go/issues/3146#issuecomment-3689025761

   不是etcd实例程序爆的错, 重启下go程序又好了.
    应该是dubbo go向etcd反馈健康状态时发生了错误, 然后一定时间一直队列满了(lease keepalive response queue is full), 不再向etcd反馈,然后go服务(提供者)自己下线.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

Posted by "Alanxtl (via GitHub)" <gi...@apache.org>.
Alanxtl closed issue #3146: [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线
URL: https://github.com/apache/dubbo-go/issues/3146


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

Posted by "Alanxtl (via GitHub)" <gi...@apache.org>.
Alanxtl commented on issue #3146:
URL: https://github.com/apache/dubbo-go/issues/3146#issuecomment-3707582459

   有没有具体一些的复现代码,或者在什么情况下会报错,我使用`dubbo-go 3.3.1`和`dubbo-go-samples/registry/etcd`的代码没有复现出问题


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


Re: [I] [BUG] 配置etcd后,运行一段时间开始lease keepalive response queue is full; dropping response send, 服务提供者被下线 [dubbo-go]

Posted by "dnjat (via GitHub)" <gi...@apache.org>.
dnjat commented on issue #3146:
URL: https://github.com/apache/dubbo-go/issues/3146#issuecomment-3709379557

   > 有没有具体一些的复现代码,或者在什么情况下会报错,我使用`dubbo-go 3.3.1`和`dubbo-go-samples/registry/etcd`的代码没有复现出问题
   
   "使用`dubbo-go 3.3.1`和`dubbo-go-samples/registry/etcd`的代码" 这种方法之前也试了.也是一样. 前5钟可以可以,程序运行后5分钟就出错了.   你的etcd运行的是哪个版本
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org