I’m looking for a PHP script that can be run as a cron job on my web host. It needs to run through a list of websites and check to make sure that each returns the Http response 200 OK. If a site doesn’t return that response, or isn’t available, it needs to send off an email to the website admin.
Share
I’ve since refined this script to check to see if your website/webserver is still up and running. I’ve improved the error handling slightly and added a comfort email to let you know that the script is running successfully.
The comfort email relies on another file called healthcheck.txt to store some values until the script is run the next time. If it doesn’t get automatically created, just create a 0 bytes text file, upload it and set the correct file permissions on it (read/write).