I faced a similar issue with my site served via cloudflare proxy. In my case the server was out of disk and cleaning some logs helped and the requests started working again.