eolinker / apinto

基于golang开发的网关。具有各种插件,可以自行扩展,即插即用。此外,它可以快速帮助企业管理API服务,提高API服务的稳定性和安全性。
https://www.apinto.com
Apache License 2.0
1.34k stars 198 forks source link

bug: 程序启动时,admin进程会启动两次 #158

Open Mr-TianLang opened 4 months ago

Mr-TianLang commented 4 months ago

Current Behavior

每次启动程序的时候,观察到admin进程会启动两次,观察代码,发现一次启动是watch etcd配置触发的admin进程启动,另一次启动是leaderchange时启动admin进程。

Expected Behavior

每次启动程序,admin进程只启动一次

Error Logs

No response

Steps to Reproduce

1.在NewProcessAdmin 方法里 添加 代码 time.sleep(time.Second * 15) 2.使用vscode进行debug启动

Environment

APINTO (0.15.7) 单节点