Go HTTP POST-запрос с большим JSON, иногда "write: broken pipe" - PullRequest
2 голосов
/ 23 октября 2019

У меня есть HTTP-клиент (fasthttp) и HTTP-сервер (gin). При отправке большого запроса POST (Content-Length 70K-100K, Content-Type: application / json) иногда клиент сталкивается с ошибкой «запись: сломанный канал».

С помощью ngrep я обнаружил, что сервер возвращает TCP RST клиенту. На стороне сервера нет журнала ошибок. И иногда это работает хорошо без ошибок.

В чем проблема? Что я могу сделать, чтобы предотвратить это?

...