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.

Reply via email to