Sorry to offer such a generic response, especially if you've already considered the stock possibility for problems described with the words "
suddenly stopped working... ."
But, nonetheless, the standard path to a solution is:
- Find out what changed on the server.
- ...is the script still present and unmodified?
- ... was something upgraded/changed in any way that might impact?
- If you took the precaution of maintaining a complete manifest of server files, read the entire host again... and compare (for new or missing files)
- Ditto re your local host
- Check your logs? (...see anything out of the ordinary?)