Our customer wants us to create a report every month.
In the past, we used a @monthly cron job for this task.
But this is not reliable:
- The server could be down in this minute. Cron does not re-run those jobs
- If the server is up, the database could be unreachable in this moment.
- If the server is up and DB is up, there could be a third party system which is not reachable
- There could be a software bug.
What can I do, to be sure that the report gets created monthly?
It is a Django based web application