February 04, 2020 01:22AM
Спасибо.

А если я настрою gRPC keepalive на сервере, на интервал немного меньше чем
grpc_read_timeout. Это поможет nginx определить что соединение еще живо?


пн, 3 февр. 2020 г. в 18:45, Maxim Dounin <mdounin@mdounin.ru>:

> Hello!
>
> On Mon, Feb 03, 2020 at 06:15:31PM +0300, Aln Kapa wrote:
>
> > Добрый день.
> >
> > На nginx настроено gRPC так
> > server {
> > location / {
> > grpc_pass 127.0.0.1:xxxx;
> > }
> > }
> > Схема такая:
> > message SomeMessage {
> > string test = 1;
> > }
> > service ZoneService {
> > rpc Event (google.protobuf.Empty) returns (stream SomeMessage) {
> > }
> > }
> >
> > Если я запускаю клиента через nginx то получаю такие сообщения:
> > date;./bin/mock/test;date
> > Пн фев 3 17:58:53 MSK 2020
> > MockZone:2020/02/03 17:58:54 ======= TEST OK =========
> > MockZone:2020/02/03 17:59:53 rpc error: code = Internal desc = stream
> > terminated by RST_STREAM with error code: INTERNAL_ERROR
> > Пн фев 3 17:59:53 MSK 2020
> > Если пустить напрямую соединение не рвется.
> > nginx ругается так
> > 2020/02/03 17:59:53 [error] 4285#4285: *13 upstream timed out (110:
> > Connection timed out) while reading upstream
> >
> > Подскажите что подкрутить на nginx, grpc_read_timeout или
> grpc_send_timeout
> > оба сразу?
>
> Проблема в том, что бекенд ничего не возвращает в течении долгого
> времени. Соответственно если это ожидаемое поведение - то крутить
> grpc_read_timeout.
>
> --
> Maxim Dounin
> http://mdounin.ru/
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

gRPC рвется раз в минуту

alnkapa@gmail.com February 03, 2020 10:16AM

Re: gRPC рвется раз в минуту

Maxim Dounin February 03, 2020 10:46AM

Re: gRPC рвется раз в минуту

alnkapa@gmail.com February 04, 2020 01:22AM

Re: gRPC рвется раз в минуту

Maxim Dounin February 04, 2020 07:44AM

Re: gRPC рвется раз в минуту

alnkapa@gmail.com February 04, 2020 08:24AM

Re: gRPC рвется раз в минуту

Maxim Dounin February 04, 2020 09:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 167
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready