main
workabee 7 months ago
parent 8d418296b3
commit c889115d81

@ -24,6 +24,23 @@ func CheckByPhone(phone string) (record *model.RegisterRecord, err error) {
return
}
func CheckBy(qType string, keyword string, uuid string) (record *model.RegisterRecord, err error) {
dbLink := app.ModuleClients.ExhibitionRegister.Model(&model.RegisterRecord{}).Where(qType+"= ?", keyword)
if qType == "phone_num" {
dbLink = dbLink.Where("uuid != ?", uuid)
}
res := dbLink.First(&record)
if res.Error != nil {
if errors.Is(res.Error, gorm.ErrRecordNotFound) {
return nil, nil
}
zap.L().Error("Register err CheckBy", zap.Error(err))
err = errors.New(msg.ErrorSelect)
return
}
return
}
func CreateRegisterRecord(registerRecord *model.RegisterRecord) (record *model.RegisterRecord, err error) {
res := app.ModuleClients.ExhibitionRegister.Create(&registerRecord)
if res.Error != nil || res.RowsAffected != 1 {

@ -1,6 +1,7 @@
package logic
import (
"errors"
"exhibition-register/internal/dao"
"exhibition-register/internal/model"
"exhibition-register/pb/exhibition"
@ -98,14 +99,28 @@ func (r *Register) SaveRegisterRecord(in *exhibition.RegisterInfo) (out *exhibit
tmpRecord := &model.RegisterRecord{}
if in.Uuid != "" {
record.UUID = in.Uuid
registerRecord, err := dao.UpdateRegisterRecord(record)
check, err := dao.CheckBy("phone_num", record.PhoneNum, in.Uuid)
if err != nil {
return nil, err
}
if check != nil {
return nil, errors.New("该手机号已经被注册!")
}
record.UUID = in.Uuid
registerRecord, err1 := dao.UpdateRegisterRecord(record)
if err1 != nil {
return nil, err1
}
tmpRecord = registerRecord
} else {
check, err := dao.CheckBy("id_card", record.IdCard, "")
if err != nil {
return nil, err
}
if check != nil {
return nil, errors.New("该身份证号已被" + check.PhoneNum + "注册!")
}
record.UUID = utils.GetUUID()
registerRecord, err := dao.CreateRegisterRecord(record)
if err != nil {

@ -891,3 +891,210 @@
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-20T14:41:04.263+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:1591/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=11004&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708411264&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-20T14:41:25.801+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-20T14:41:25.801+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:55.948+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:55.949+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576315&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:55.949+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:55.949+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"registry/base_registry.go:277","message":"facadeBasedRegistry.CreatePath(path{/dubbo/com.fontree.microservices.common.Exhibition/providers}) = error{Error while invoking zk.Create(path:/dubbo), the reason maybe is: : zk: could not connect to a server}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"protocol/protocol.go:205","message":"provider service tri://:@:21502/?interface=com.fontree.microservices.common.Exhibition&group=&version= register registry zookeeper://:@127.0.0.1:2181/?interface=com.fontree.microservices.common.Exhibition&group=&version= error, error message is register(url:tri://172.30.96.1:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576315&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=): @c{tri://172.30.96.1:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576315&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=} registry fail: facadeBasedRegistry.CreatePath(path:/dubbo/com.fontree.microservices.common.Exhibition/providers): Error while invoking zk.Create(path:/dubbo), the reason maybe is: : zk: could not connect to a server"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"config/provider_config.go:188","message":"service with registeredTypeName = ExhibitionProvider export failed! err: Registry protocol new exporter error, registry is {zookeeper://127.0.0.1:2181?registry=zookeeper&registry.group=&registry.label=true&registry.namespace=&registry.preferred=false&registry.role=3&registry.timeout=10s&registry.ttl=10s&registry.weight=0&registry.zone=&remote-client-name=dubbo.registries-zookeeper-127.0.0.1%3A2181&simplified=false}, url is {tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576315&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576316&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:56.965+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576316&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:56.966+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:9233/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576316&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:31:56.967+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:9233/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=12572&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576316&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:00.348+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:00.348+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.188+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T12:32:52.189+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T12:32:52.189+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T12:32:52.189+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.190+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.190+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.190+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.190+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.190+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.234+0800","caller":"zookeeper/registry.go:222","message":"[Zookeeper Registry] Registry instance with root = /dubbo/com.fontree.microservices.common.Exhibition/providers, node = tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.246+0800","caller":"zookeeper/listener.go:373","message":"[Zookeeper Listener] listen dubbo path{/dubbo/com.fontree.microservices.common.Exhibition/providers}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.246+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:9275/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T12:32:52.247+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:9275/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:34.219+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:34.219+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"config/graceful_shutdown.go:162","message":"Graceful shutdown --- Keep waiting and accept new requests for a short time. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"zookeeper/listener.go:215","message":"delete zkNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:43:34.224+0800","caller":"zookeeper/listener.go:319","message":"listenDirEvent->listenSelf(zk path{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372}) goroutine exit now"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:43:34.225+0800","caller":"zookeeper/listener.go:232","message":"delete oldNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D5892%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708576372}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"config/graceful_shutdown_config.go:110","message":"The OfflineRequestWindowTimeout configuration is invalid: , and we will use the default value: 3s, err: time: invalid duration \"\""}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"config/graceful_shutdown.go:196","message":"Graceful shutdown --- Keep waiting until sending/accepting requests finish or timeout. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"config/graceful_shutdown.go:129","message":"Graceful shutdown --- Destroy protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"config/graceful_shutdown.go:144","message":"Graceful shutdown --- First destroy provider's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=5892&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708576372&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"config/graceful_shutdown.go:155","message":"Graceful shutdown --- Second Destroy consumer's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:43:37.228+0800","caller":"config/graceful_shutdown.go:113","message":"Graceful shutdown --- Execute the custom callbacks."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:18.503+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:55:18.503+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:55:18.503+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:55:18.503+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:18.503+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581318&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:18.504+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581318&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:18.504+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581318&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:18.504+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:18.504+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T13:55:19.508+0800","caller":"registry/base_registry.go:277","message":"facadeBasedRegistry.CreatePath(path{/dubbo/com.fontree.microservices.common.Exhibition/providers}) = error{Error while invoking zk.Create(path:/dubbo), the reason maybe is: : zk: could not connect to a server}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T13:55:19.508+0800","caller":"protocol/protocol.go:205","message":"provider service tri://:@:21502/?interface=com.fontree.microservices.common.Exhibition&group=&version= register registry zookeeper://:@127.0.0.1:2181/?interface=com.fontree.microservices.common.Exhibition&group=&version= error, error message is register(url:tri://172.30.96.1:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581318&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=): @c{tri://172.30.96.1:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581318&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=} registry fail: facadeBasedRegistry.CreatePath(path:/dubbo/com.fontree.microservices.common.Exhibition/providers): Error while invoking zk.Create(path:/dubbo), the reason maybe is: : zk: could not connect to a server"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T13:55:19.508+0800","caller":"config/provider_config.go:188","message":"service with registeredTypeName = ExhibitionProvider export failed! err: Registry protocol new exporter error, registry is {zookeeper://127.0.0.1:2181?registry=zookeeper&registry.group=&registry.label=true&registry.namespace=&registry.preferred=false&registry.role=3&registry.timeout=10s&registry.ttl=10s&registry.weight=0&registry.zone=&remote-client-name=dubbo.registries-zookeeper-127.0.0.1%3A2181&simplified=false}, url is {tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581318&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:19.509+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:10260/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581319&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:55:19.509+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:10260/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=1784&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581319&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:56:12.691+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:56:12.691+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.822+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:57:12.822+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:57:12.822+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:57:12.822+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.822+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.822+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.823+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.823+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.823+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.861+0800","caller":"zookeeper/registry.go:222","message":"[Zookeeper Registry] Registry instance with root = /dubbo/com.fontree.microservices.common.Exhibition/providers, node = tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.873+0800","caller":"zookeeper/listener.go:373","message":"[Zookeeper Listener] listen dubbo path{/dubbo/com.fontree.microservices.common.Exhibition/providers}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.873+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:10345/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:57:12.873+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:10345/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:12.218+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:12.218+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"zookeeper/listener.go:215","message":"delete zkNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"config/graceful_shutdown.go:162","message":"Graceful shutdown --- Keep waiting and accept new requests for a short time. "}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:58:12.225+0800","caller":"zookeeper/listener.go:319","message":"listenDirEvent->listenSelf(zk path{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432}) goroutine exit now"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T13:58:12.226+0800","caller":"zookeeper/listener.go:232","message":"delete oldNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14100%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708581432}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"config/graceful_shutdown_config.go:110","message":"The OfflineRequestWindowTimeout configuration is invalid: , and we will use the default value: 3s, err: time: invalid duration \"\""}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"config/graceful_shutdown.go:196","message":"Graceful shutdown --- Keep waiting until sending/accepting requests finish or timeout. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"config/graceful_shutdown.go:129","message":"Graceful shutdown --- Destroy protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"config/graceful_shutdown.go:144","message":"Graceful shutdown --- First destroy provider's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14100&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708581432&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"config/graceful_shutdown.go:155","message":"Graceful shutdown --- Second Destroy consumer's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T13:58:15.238+0800","caller":"config/graceful_shutdown.go:113","message":"Graceful shutdown --- Execute the custom callbacks."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.224+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:08:40.224+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.225+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.237+0800","caller":"zookeeper/registry.go:222","message":"[Zookeeper Registry] Registry instance with root = /dubbo/com.fontree.microservices.common.Exhibition/providers, node = tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.246+0800","caller":"zookeeper/listener.go:373","message":"[Zookeeper Listener] listen dubbo path{/dubbo/com.fontree.microservices.common.Exhibition/providers}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.246+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:11125/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:08:40.246+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:11125/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:35.133+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:35.133+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"config/graceful_shutdown.go:162","message":"Graceful shutdown --- Keep waiting and accept new requests for a short time. "}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"zookeeper/listener.go:215","message":"delete zkNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:11:35.138+0800","caller":"zookeeper/listener.go:319","message":"listenDirEvent->listenSelf(zk path{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120}) goroutine exit now"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:11:35.139+0800","caller":"zookeeper/listener.go:232","message":"delete oldNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D14084%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708582120}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"config/graceful_shutdown_config.go:110","message":"The OfflineRequestWindowTimeout configuration is invalid: , and we will use the default value: 3s, err: time: invalid duration \"\""}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"config/graceful_shutdown.go:196","message":"Graceful shutdown --- Keep waiting until sending/accepting requests finish or timeout. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"config/graceful_shutdown.go:129","message":"Graceful shutdown --- Destroy protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"config/graceful_shutdown.go:144","message":"Graceful shutdown --- First destroy provider's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=14084&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708582120&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"config/graceful_shutdown.go:155","message":"Graceful shutdown --- Second Destroy consumer's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:11:38.147+0800","caller":"config/graceful_shutdown.go:113","message":"Graceful shutdown --- Execute the custom callbacks."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.154+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.155+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.155+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.155+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.168+0800","caller":"zookeeper/registry.go:222","message":"[Zookeeper Registry] Registry instance with root = /dubbo/com.fontree.microservices.common.Exhibition/providers, node = tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.178+0800","caller":"zookeeper/listener.go:373","message":"[Zookeeper Listener] listen dubbo path{/dubbo/com.fontree.microservices.common.Exhibition/providers}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:48:57.179+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:48:57.179+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T14:48:57.179+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.179+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.179+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.180+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:7182/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T14:48:57.180+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:7182/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:21.043+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:21.043+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:21.047+0800","caller":"config/graceful_shutdown.go:162","message":"Graceful shutdown --- Keep waiting and accept new requests for a short time. "}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:21.047+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:21.047+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:21.047+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:21.047+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:21.047+0800","caller":"zookeeper/listener.go:215","message":"delete zkNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:21.048+0800","caller":"zookeeper/listener.go:319","message":"listenDirEvent->listenSelf(zk path{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537}) goroutine exit now"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:21.048+0800","caller":"zookeeper/listener.go:232","message":"delete oldNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D8448%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708584537}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"config/graceful_shutdown_config.go:110","message":"The OfflineRequestWindowTimeout configuration is invalid: , and we will use the default value: 3s, err: time: invalid duration \"\""}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"config/graceful_shutdown.go:196","message":"Graceful shutdown --- Keep waiting until sending/accepting requests finish or timeout. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"config/graceful_shutdown.go:129","message":"Graceful shutdown --- Destroy protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"config/graceful_shutdown.go:144","message":"Graceful shutdown --- First destroy provider's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=8448&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708584537&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"config/graceful_shutdown.go:155","message":"Graceful shutdown --- Second Destroy consumer's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:24.051+0800","caller":"config/graceful_shutdown.go:113","message":"Graceful shutdown --- Execute the custom callbacks."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.589+0800","caller":"config/root_config.go:131","message":"[Config Center] Config center doesn't start"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:31.590+0800","caller":"common/rpc_service.go:373","message":"method Resume of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:31.590+0800","caller":"common/rpc_service.go:373","message":"method SetServingStatus of mtype func(*health.DubbogoHealthServer, string, triple_health_v1.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:09:31.590+0800","caller":"common/rpc_service.go:373","message":"method Shutdown of mtype func(*health.DubbogoHealthServer) has wrong number of in out parameters 0; needs exactly 1/2"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.590+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.590+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.591+0800","caller":"dubbo3/dubbo3_protocol.go:82","message":"[Triple Protocol] Export service: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.591+0800","caller":"zookeeper/registry.go:67","message":"[Zookeeper Registry] New zookeeper registry with url map[host:127.0.0.1 port:2181 protocol:zookeeper registry:zookeeper registry.group: registry.label:true registry.namespace: registry.preferred:false registry.role:3 registry.timeout:10s registry.ttl:10s registry.weight:0 registry.zone: remote-client-name:dubbo.registries-zookeeper-127.0.0.1:2181 simplified:false]"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.591+0800","caller":"zookeeper/client.go:53","message":"[Zookeeper Client] New zookeeper client with name = 127.0.0.1:2181, zkAddress = 127.0.0.1:2181, timeout = 5s"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.603+0800","caller":"zookeeper/registry.go:222","message":"[Zookeeper Registry] Registry instance with root = /dubbo/com.fontree.microservices.common.Exhibition/providers, node = tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.612+0800","caller":"zookeeper/listener.go:373","message":"[Zookeeper Listener] listen dubbo path{/dubbo/com.fontree.microservices.common.Exhibition/providers}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.612+0800","caller":"dubbo/dubbo_protocol.go:84","message":"[DUBBO Protocol] Export service: dubbo://:9047/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:09:31.612+0800","caller":"configurable/exporter.go:80","message":"[Metadata Service] The MetadataService exports urls : [dubbo://:9047/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&message_size=0&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=] "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:01.923+0800","caller":"config/graceful_shutdown.go:81","message":"get signal interrupt, applicationConfig will shutdown."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:01.923+0800","caller":"config/graceful_shutdown.go:121","message":"Graceful shutdown --- Destroy all registriesConfig. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"config/graceful_shutdown.go:162","message":"Graceful shutdown --- Keep waiting and accept new requests for a short time. "}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"zookeeper/listener.go:146","message":"get a zookeeper keyEventCh{type:EventNodeDeleted, server:, path:/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771, state:3-zookeeper connected, err:%!s(<nil>)}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771}"}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"zookeeper/listener.go:172","message":"[ZkEventListener][listenServiceNodeEvent]Get a EventNodeDeleted event for path {/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"zookeeper/listener.go:215","message":"delete zkNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771}"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:14:01.927+0800","caller":"zookeeper/listener.go:319","message":"listenDirEvent->listenSelf(zk path{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771}) goroutine exit now"}
{"level":"\u001b[33mWARN\u001b[0m","time":"2024-02-22T15:14:01.928+0800","caller":"zookeeper/listener.go:232","message":"delete oldNode{/dubbo/com.fontree.microservices.common.Exhibition/providers/tri%3A%2F%2F172.30.96.1%3A21502%2Fcom.fontree.microservices.common.Exhibition%3Fanyhost%3Dtrue%26application%3Ddubbo.io%26bean.name%3DExhibitionProvider%26cluster%3Dfailover%26export%3Dtrue%26interface%3Dcom.fontree.microservices.common.Exhibition%26loadbalance%3Drandom%26message_size%3D4%26metadata-type%3Dlocal%26methods%3DCheckPhone%2CExportRegisterRecord%2CRegisterRecordList%2CSaveRegisterRecord%26module%3Dsample%26name%3Ddubbo.io%26organization%3Ddubbo-go%26owner%3Ddubbo-go%26pid%3D13196%26registry%3Dzookeeper%26registry.role%3D3%26release%3Ddubbo-golang-3.0.4%26retries%3D100%26service.filter%3Decho%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown%26side%3Dprovider%26timestamp%3D1708585771}"}
{"level":"\u001b[31mERROR\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"config/graceful_shutdown_config.go:110","message":"The OfflineRequestWindowTimeout configuration is invalid: , and we will use the default value: 3s, err: time: invalid duration \"\""}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"config/graceful_shutdown.go:196","message":"Graceful shutdown --- Keep waiting until sending/accepting requests finish or timeout. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"config/graceful_shutdown.go:129","message":"Graceful shutdown --- Destroy protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"config/graceful_shutdown.go:144","message":"Graceful shutdown --- First destroy provider's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoHealthServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=DubbogoServerReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry.role=3&release=dubbo-golang-3.0.4&retries=&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"protocol/protocol.go:142","message":"Exporter unexport."}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"protocol/invoker.go:92","message":"Destroy invoker: tri://:21502/com.fontree.microservices.common.Exhibition?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ExhibitionProvider&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=com.fontree.microservices.common.Exhibition&loadbalance=random&message_size=4&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go&param.sign=&pid=13196&registry=zookeeper&registry.role=3&release=dubbo-golang-3.0.4&retries=100&serialization=&service.filter=echo%2Cmetrics%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider&timestamp=1708585771&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup="}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"config/graceful_shutdown.go:155","message":"Graceful shutdown --- Second Destroy consumer's protocols. "}
{"level":"\u001b[34mINFO\u001b[0m","time":"2024-02-22T15:14:04.939+0800","caller":"config/graceful_shutdown.go:113","message":"Graceful shutdown --- Execute the custom callbacks."}

Loading…
Cancel
Save