New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recovering from feed errors #306
Comments
I believe this is a reasonable thing to do, since it might indicate the feed is completely broken for some reason and it might need user intervention. There's no need to keep spamming the endpoint to get the same result all the time. The number could be configured and some sort of exponential backoff implemented for the retry timings (not sure if this is done already). |
I can't see that in the settings. |
Yes, it's a feature request. :) |
There's a |
Works for me. Thanks @dzaikos |
I use |
As the error says, you need to run it with the same environment as the server. Make sure to For that particular command, I think that's the only necessary argument. |
Thank, that helps :) |
Yes. |
Hi All, |
I would much prefer if miniflux kept trying indefinitely with exponential backoff going up to like, a day or three. Adding a "fix everything" button to click on every time the network goes down feels like a kludge, and so does using |
looks like here's where the logic actually lives, if you wanted to remove it: Line 25 in 264f4db
very limited workaround: looks like the number of retries is configurable: https://miniflux.app/docs/configuration.html#polling-parsing-error-limit. however, this could hammer your connection / a struggling server without also adding exponential backoff. from my quick scan of the code, proper exponential backoff looks like this would require a model change to implement (add a field for |
I'm running miniflux in a Kubernetes environment at home. In the cluster, the DNS service lives on one node, and if that node is down for too long then miniflux will silently stop refreshing all feeds. I only notice this when I realize that none of my feeds have produced any results for several hours, and I need to manually go into the Miniflux UI to reenable the feed refreshes. |
My situation is similar to #149 except I will likely be experiencing timeouts everyday depending on how heavy the internet is being used (Windows Update can be a huge sucker). Not to mention natural disasters can cut internet connection for days.
Is there a reason why feeds are not updated after 3 errors? Is it performance-wise? Shouldn't this be the responsibility of the user? I would prefer to not constantly check miniflux for network errors. I'm a forgetful person so this is a big issue for me. I believe the number indicator beside the
Feeds
menu is good enough to notify the user that something is wrong (maybe you can make it color red).#288 will be a good complement for this. You can disable feeds that are invalid and retry the rest.
The text was updated successfully, but these errors were encountered: