Closed OleksanderSalamatov closed 1 year ago
I will try to look at this when I find time. Do you have any idea why it would fail to parse ? Can you share the link
For now i don't find any consistent pattern of errors, it just happens occasionally with any of the rss sources. Here is sources list that i use:
Title: videocardz
RSS URL: https://feeds.feedburner.com/VideoCardzcom
Last checked entry: https://videocardz.com/newz/intel-releases-first-arc-pro-gpu-driver-in-4-months
Disabled: false
Title: 3dnews
RSS URL: https://3dnews.ru/news/rss
Last checked entry: https://3dnews.ru/1084142
Disabled: false
Title: macrumors
RSS URL: https://feeds.macrumors.com/MacRumors-All
Last checked entry: https://www.macrumors.com/2023/03/28/deals-get-25-off-magsafe/
Disabled: false
Title: overclockers.ua
RSS URL: https://www.overclockers.ua/rss.xml
Last checked entry: https://www.overclockers.ua/news/hardware/2023-03-28/132414/
Disabled: false
Title: ixbt_articles
RSS URL: http://www.ixbt.com/export/articles.rss
Last checked entry: https://www.ixbt.com/mobile/umidigi-g1-max-review.html
Disabled: false
Title: ixbt_news
RSS URL: http://www.ixbt.com/export/news.rss
Last checked entry: https://www.ixbt.com/news/2023/03/28/volkswagen-tiguan-2023.html
Disabled: false
Thanks for the report, I finally found some time to look into it. Its fixed in develop branch, will try to push it to master. Its caused because of the following pattern:
SCAN A
SCAN A
the last item of each feed is loaded into the memory. SCAN A
takes longer than the interval (60 seconds) the system kicks off another check automatically (they are not aware of each other)SCAN B
starts, loads the same last feed items that SCAN A
had into the memory. SCAN A
finishes scanning, saves the last item of the feed to the database.SCAN B
finishes scanning, but since it holds the old last item from memory. It thinks thinks that the feed has new items.Now with enough amount of feeds this can create 2-3-4-5 messages.
I will have to take a look how this can be improved, so there are no multiple checks started
I am running develop branch in unraid container Sometimes messages from sources gets duplicated Looking at logs, i think that message is sent, even if it is error in logs like this
Screenshots: