1 мин
может кто знает в чем может быть проблема?
Таймаут. Стоит поискать по словам «grpc timeout ping keep alive»
как понял можно настроить так таймаут k := keepalive.ServerParameters{ Timeout: time.Hour * 2, } server := grpc.NewServer( grpc.MaxConcurrentStreams(1000), grpc.MaxRecvMsgSize(200<<20), // 64 mb grpc.MaxSendMsgSize(200<<20), grpc.UnaryInterceptor(UnaryPanicHandler), grpc.StreamInterceptor(StreamPanicHandler), grpc.KeepaliveParams(k), ) как ни странно все еще через минуту отключает
так же настройки таймаут с таким же значением и на стороне клиента поставил
Между клиентом на Go и сервером на Go что-то есть? Прокси, nginx?
Обсуждают сегодня