I believe, "runtime.chanrecv1" is the receiving part of a channel. From what you've described, it sounds like you have a dead-lock somewhere.
In your "out.svg" diagram check what functions are dominating around channel read and check if dead-lock is there. On Thursday, November 15, 2018 at 6:09:15 PM UTC+1, [email protected] wrote: > > Hello, > > I'm using four channles, and some TCP connections. > It works and one point my server does not get the data over tcp > connections.rr > Still No fatal error or panic error > > I tried here and there. Finally I did blocking profile. I show some data. > > I run > $go tool pprof -svg main blockprofile.prof > out.svg > > It shows 99.4% it is waiting for runtime.chanrecv1. > > I dont know how to interpret those result? What I have to do for > detecting the casue for above problem? > > Best regards > Sothy > > > > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
