One thing to note, gRPC uses http2. If there were a bug like this lurking in the library it would be far more common, so the most likely cause is specific to your code.
> On Nov 12, 2020, at 8:13 AM, Robert Engels <reng...@ix.netcom.com> wrote: > > > Your issue report describes the same issue. > > If you switch to http rather than http2 do you have the same issue? > > I am guessing that your consumer is blocked which eventually blocks your > producer when the buffers fill. > > I would continue to use the networking tools to diagnose. > >>> On Nov 12, 2020, at 3:22 AM, Denis Telyukh <telyukh.de...@gmail.com> wrote: >>> >> Better problem description after deeper debugging: >> https://github.com/golang/go/issues/42534 >> >> среда, 11 ноября 2020 г. в 13:21:56 UTC+7, Denis Telyukh: >>> OS: Manjaro 20.2 Nibia >>> Kernel: x86_64 Linux 5.4.74-1-MANJARO >>> >>> ср, 11 нояб. 2020 г. в 12:59, Kurtis Rader <kra...@skepticism.us>: >>>> On Tue, Nov 10, 2020 at 9:39 PM Denis Telyukh <telyuk...@gmail.com> wrote: >>>>> 1. Got some stuck requests >>>>> 2. netstat -atp >>>>> tcp 25 0 dionysius-pc:52340 server-52-85-47-1:https >>>>> CLOSE_WAIT 1364/brave --type=u >>>>> tcp 25 0 dionysius-pc:40296 server-13-33-240-:https >>>>> CLOSE_WAIT 1364/brave --type=u >>>>> 3. A few second later netstat doesn't show any non-empty queues >>>>> 4. But requests continue to hang (it will be endless) >>>> >>>> >>>> The `netstat` command does not show "non-empty queues". It shows >>>> connections that exist between processes on your system and remote >>>> systems. The fact "a few second later netstat doesn't show any non-empty >>>> queues" means that your system has no open connections. Also, what >>>> platform (OS) are you using? The `netstat -atp` command makes no sense on >>>> macOS or Linux. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/abf3d089-bbd2-4607-b6c3-68a2237213bfn%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/A719F811-DB4C-4295-96AA-D6D26C80FB51%40ix.netcom.com.