gpt4 book ai didi

javascript - node js grpc server forceShutdown 没有正常关闭

转载 作者:行者123 更新时间:2023-11-30 15:00:11 27 4
gpt4 key购买 nike

我正在尝试在关闭后重新启动 grpc Node js 服务器

grpc server第一次启动没问题,forceShutdown后尝试启动报错:

Error: Server is already running

这是代码:

server.start(); // runs ok 
server.forceShutdown();
server.start(); // gives error

如何正确关闭grpc server,以便像上面一样重启?

最佳答案

这似乎是 gRPC 方面的错误。根据他们的文档:

When it returns, the server has shut down.

这意味着当函数调用返回时,服务器应该 关闭,但您的问题所说明的情况似乎并非如此。您可以尝试调用正常关闭并传递应在服务器关闭时执行的回调,然后立即调用强制关闭:

server.start();
server.tryShutdown(function () {
server.start();
});
server.forceShutdown();

关于javascript - node js grpc server forceShutdown 没有正常关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46662889/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com