2017-12-07 20 views
7

クライアントは、サーバの再起動直後にサーバへの接続を復元できません。代わりに、アイドル状態の15秒後にのみ接続を復元します。私はまた、同じプロセスから新たに作成されたチャネル/クライアントを持つサーバを呼び出すことはできません。しかし、別のプロセスで新しいクライアントインスタンスを起動すると、正常に接続されました。grpc:サーバを再起動してから約15秒間接続を復元できない

確かにわかりませんが、1.0.0から1.6.1 grpcバージョンに移行した後に問題が発生したとします。この動作を変更するために新たな設定が導入された可能性はありますか?

マイコール状態:たぶん

0. Grpc.Core.Internal.CompletionQueueSafeHandle.Pluck (Source Unavailable) 
1. Grpc.Core.Internal.AsyncCall`2.UnaryCall (Source Unavailable) 
2. Grpc.Core.DefaultCallInvoker.BlockingUnaryCall (Source Unavailable) 
3. Grpc.Core.Internal.InterceptingCallInvoker.BlockingUnaryCall (Source Unavailable) 
+0

関連性があるかどうかを理解するために1.0.0に戻してみましたか? –

+0

1.7.1を使ってみましたか? –

答えて

0

任意の新しい設定は、この動作を変更するために導入されましたか?

ユーザーハンドラがためにもうGrpcのスレッドプールで実行していない:私は1.0.0から1.6.1へのメモや1.6 note(C#のセクション)でrelevevant変更次見つかっgrpcリリースに見えた

余分な安全性。

ハンドラにコードを調整しなければならない場合があります。 これが役に立ちます。

関連する問題