A new challenger appears!
- Install Python
- pip install twisted
- python server.py
- Okay, now you're running magnificent!
- Visit http://localhost:12345 in a web browser or something.
- It should throw a verbose error, or return "Magnificent!".
Magnificent fails 25% of the time.
We want to write a service to monitor the health of Magnificent Server externally. We want the service to run continuously, and check Magnificent Server at least once every 15 seconds. We want to know if it has thrown a non-200-OK response in the past minute, and we especially want to know if the service is no longer responding to requests. This service needs some method of outputting the status of Magnificent Server.
In the future, we may want to expand our Magnificent Monitor to potentially e-mail us when Magnificent Server fails too often or keep historical data - but not yet.