связкой с grpc, собственно само приложение работает, но в лог валится постоянно СANCELLED: cancelled before receiving half close
io.grpc.StatusRuntimeException: CANCELLED: cancelled before receiving half close. Вкурив матчасть понял, что подобное валится при разрыве со стороны приложения, т.е. по сути оно бросает соединение. Копал в сторону сети, но там никакого затыка не нашёл, на что ещё стоит обратить внимание. Может кто сталкивался? Собирал в разных средах, и в контейнере и в чистом виде, одно и тоже, разраб пишет, что что-то у вас не знаю, разбирайтесь с окружением, а в какую сторону смотреть идеи начинают заканчиваться.
Это под нагрузкой валится или одиночные запросы?
Вы в количество открытых сокетов в системе не упираетесь? Таймауты grpc с другой ошибкой срабатывают?
я так понимаю что чтобы сервер разорвал соединение, он сначала должен позволить его установить_ - так что видимо сокетов хватает
Обсуждают сегодня