Error 520 further investigation

I am receiving this error on daily basis, it solved itself. Have cloudflare and is integrated. My hosting said everything is fine.
I checked by using different proxy after disable my site completely from cloudflare and and it seems that site is accessible and working fine by changing different proxy.
There are logs available in Cloudflare Error Analytics of up to 4% of Error 520.
Can someone pls guide how to investigate it further ?

Hi @wishgrabber,

I’m afraid this is something you will need to look into on your server/with your host.

A 520 error occurs when the connection started on the origin web server, but that the request was not completed. The most common reason why this would occur is that either a program, cron job, or resource is taking up more resources than it should causing the server not to be able to respond to all requests properly.

Review the Quick Fix Ideas in this Community Tip for troubleshooting suggestions.