HTTP status code 503 Service Unavailable means your web server is temporarily overloaded (high CPU usage, high memory usage, etc).
If the error occurs when your cronjob execution exceeds a certain time e.g. 60 seconds, then there must be some timeout limit on your server (web server, load balancer, etc).
In this case, you should either increase the timeout limit (search for web server name + “increase timeout” e.g. “nginx increase timeout” or “varnish increase timeout”); or decrease the cron script execution time by limiting the number of items processed per execution, etc. Most scripts/plugins have that setting.
Need help? Reach out to support@fastcron.com - we're happy to help.
See why 8,000+ website developers and their teams use FastCron to run their cronjobs 12 million times a day.
The reliable online cronjob service for your websites since 2009.