oom定位

48 阅读1分钟

oom -> gouroutine泄漏->

if !timer.Stop() {
	// 如果计时器已经过期,丢弃当前的过期通知
	select {
	case <-timer.C:
	default:
	}
}

阻塞在 timer.C的原因是项目在另一个协程结束时调用了stop