Is your feature request related to a problem? Please describe.
When a shop is down, then the shop announcement will fail, the announcement currently happens via a uwsgi cron(not to be confused with cron) curl request , but has no timeout so uses the default (which is?). This causes significant cpu load when shops are offline.
Describe the solution you'd like
Consider adding timeout to the curl shop announce uwsgi cron reduced, so that it fails fast.
Describe alternatives you've considered
Doing something entirely different
Additional context
Is your feature request related to a problem? Please describe.
When a shop is down, then the shop announcement will fail, the announcement currently happens via a uwsgi cron(not to be confused with cron) curl request , but has no timeout so uses the default (which is?). This causes significant cpu load when shops are offline.
Describe the solution you'd like
Consider adding timeout to the curl shop announce uwsgi cron reduced, so that it fails fast.
Describe alternatives you've considered
Doing something entirely different
Additional context
man curl(there might be more than one e.g. connect timeout vs lookup timeout)