Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In the dual-AZ engine disk abnormal scenario, registration center will intermittently delete instance, because of heartbeat interval is abnormal #4562

Open
chengyouling opened this issue Oct 19, 2024 · 0 comments
Assignees

Comments

@chengyouling
Copy link
Contributor

chengyouling commented Oct 19, 2024

问题现象:
双AZ容灾引擎某个引擎磁盘异常时,注册中心实例会被间断的剔除下线。
原因:
引擎故障后,隔离地址检查任务、心跳任务都在一个单线程线程池中,所有任务排队执行,引擎磁盘异常或者连接异常都要等待超时时间结束才能执行下一个任务,导致心跳时间间隔拉长,注册中心健康检查不通过剔除实例。
修改方案:
异常地址检查单独启动异步线程执行

@chengyouling chengyouling self-assigned this Oct 19, 2024
@chengyouling chengyouling changed the title In the dual-AZ engine fault scenario, registration center will intermittently delete instance, because of heartbeat interval is abnormal In the dual-AZ engine disk abnormal scenario, registration center will intermittently delete instance, because of heartbeat interval is abnormal Oct 19, 2024
chengyouling added a commit to chengyouling/servicecomb-java-chassis that referenced this issue Oct 19, 2024
…n center intermittently delete instance problem
chengyouling added a commit that referenced this issue Oct 19, 2024
chengyouling added a commit to chengyouling/servicecomb-java-chassis that referenced this issue Oct 22, 2024
liubao68 pushed a commit that referenced this issue Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant