The cron job could run every five minutes since we have a feed meta next-poll. We should thus also improve the logic for broken feeds so that they do get rechecked but don't clog the pipe.
Vary the next poll based on the feed success:
Before polling a feed, update the next-poll to 5 minutes later, in case the polling gets stoped due to a php user timeout (30 secs default)
When the feed was polled successfully, update it to the set duration (by default 1hr later).
If the feed has an error, flag it as erroneous and logarithmically increase the next-poll time.
The cron job could run every five minutes since we have a feed meta
next-poll
. We should thus also improve the logic for broken feeds so that they do get rechecked but don't clog the pipe.Vary the next poll based on the feed success:
next-poll
to 5 minutes later, in case the polling gets stoped due to a php user timeout (30 secs default)