Skip to content

grpc不支持GracefulShutdown? #909

@slowargo

Description

@slowargo

Describe the bug

进程结束时,github.com/cloudwego/kitex/pkg/remote/trans/netpoll.(*transServer).Shutdown打印日志
KITEX: server graceful shutdown error: internal exception: operation not supported

如果有处理过grpc请求,在5s(defaultExitWaitTime)后,github.com/cloudwego/kitex/server.(*server).Run还会打印
KITEX: stop server error: error=context deadline exceeded
(err = ts.evl.Shutdown(ctx)超时?)

To Reproduce

svr := server.NewServer(options...)
err = svr.Run()
启动服务器,客户端发送请求到服务器,服务器ctrl+c退出

Expected behavior

确认nphttp2/server_handler.go未实现GracefulShutdown是否符合预期

Screenshots

Kitex version:

0.5.1

Environment:

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions