Grafana, flooding alerting errors "Execution Error: tsdb.HandleRequest() (Client.Timeout exceeded while awaiting headers)"

Grafana version 6.6.2

We are seeing flooding errors:

“Execution Error: tsdb.HandleRequest() (Client.Timeout exceeded while awaiting headers)”
or
“Execution Error: Alert execution exceeded the timeout”

The data sources of these alerts are from different data sources. Besides we tried to post requests directly to data sources, responses are consistently fast.

So I suspect these are caused by too many alerts? We have roughly 700~800 alerts.

Is there any recommended way to troubleshoot this issue?