cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received.
This notification can appear in the site health status, as a result of the maximum execution time we set in the PHP option not matching.
That’s right, the max_execution_time option.
Most guides suggest increasing it to 1000 as memory_limit increases, but that will lead to long load times.
Try with the following settings:
max_execution_time = 30
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_size = 32M
After making these settings, try reopening your site health in wordpress.
if the error notification still appears, share via comment below.
Good luck 🙂 Reference : stackoverflow.com