From 7bcedd41e8ed3993b3b5ca9345dee289ff25b0f2 Mon Sep 17 00:00:00 2001 From: wanyaoqi Date: Wed, 13 May 2020 18:55:16 +0800 Subject: [PATCH] do not close worker chan don't close worker chan after put work, will cause dead loop --- pkg/appsrv/workers.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkg/appsrv/workers.go b/pkg/appsrv/workers.go index 4747294b60..a6defdcb7d 100644 --- a/pkg/appsrv/workers.go +++ b/pkg/appsrv/workers.go @@ -83,9 +83,6 @@ func (worker *SWorker) run() { task := req.(*sWorkerTask) if task.worker != nil { task.worker <- worker - // worker channel is buffered - // close the worker channel - close(task.worker) } execCallback(task) } else {