Утечка горутины — это горутина, которая никогда не завершается — она остаётся заблокированной или работает вечно, потребляя память (и держа в живых её referenced объекты) всё время работы программы. Поскольку горутины дёшевы в запуске, их легко "утечь", и утечки накапливаются незаметно, пока сервис не деградирует или не исчерпает память.
Причина 1: блокировка на канале без отправителя/получателя
{
ch := ( )
{
ch <-
}()
}
