Codeinwp / feedzy-rss-feeds

FEEDZY RSS Feeds is an easy-to-use plugin giving you RSS aggregator and autoblogging functionality. Bring the best RSS feeds to your site.
GNU General Public License v2.0
78 stars 26 forks source link

Feeds are not automatically updated via the Wordpress CRON job #883

Closed tio-trom closed 7 months ago

tio-trom commented 9 months ago

Description

I have reported it here https://wordpress.org/support/topic/feeds-do-not-get-updated/ but I think this needs to be escalated further because it is a major bug, if it is a bug and not a server limitation which I doubt.

I have 6 feeds: News (with some 60 sources), Videos (with some 100 sources), Photography (around 15 sources), Interesting (some 30 sources), Illustrations (1 source), and VideoNeat (1 source).

In that exact order.

Each is setup to only pull 5 posts. The cron job for feedzy is every 30 minutes.

My server should be capable enough for this job.

However only the News feed is triggered via the CRON, and even then at times it can pull some new posts, at times pulls none despite there being available posts since I can try with the manual RUN NOW button. Rarely the other feeds get updated, but very rarely.

Thus it is not reliable at all.

Mind you it all works super fast if I manually click RUN NOW, even if I do so for all of them one after the other, quickly. Whys is the CRON job failing to update the feeds?

Step-by-step reproduction instructions

  1. Create 4-5 feeds each with many sources (at last one over 100)
  2. Wait for the Feedzy CRON job and see if they are all updated

Screenshots, screen recording, code snippet or Help Scout ticket

I am using Feedzy v4.4.1 and I can provide access to the website if any Feedzy developer wants to investigate more.

Environment info

No response

Is the issue you are reporting a regression

No

tio-trom commented 9 months ago

After the Version 4.4.3 (2024-02-09) update it seems to work as expected. I have to monitor for several days to make sure, but if all works I will update this post and close the issue.

JettBurns14 commented 8 months ago

I am still experiencing issues with the plugin. I have two sites, one which pulls from six wordpress sites, the other pulls from eleven sites, mostly wordpress.

I installed the WP-Cron Status Checker plugin, and every 24 hours it emails a report. I can see there are errors every hour when the Feedzy job runs. The job fails randomly from 2100ms to 12,000ms after it starts running. Here's that log:

02/12/2024 04:15pm
feedzy_cron
02/12/2024 05:15pm
feedzy_cron
02/12/2024 06:15pm
feedzy_cron
02/12/2024 07:15pm
feedzy_cron
02/12/2024 08:15pm
feedzy_cron
02/12/2024 09:15pm
feedzy_cron
02/12/2024 10:15pm
feedzy_cron
02/12/2024 11:16pm
feedzy_cron
02/12/2024 11:52pm
blc_cron_check_links
02/13/2024 12:19am
feedzy_cron
02/13/2024 01:15am
feedzy_cron
02/13/2024 02:16am
feedzy_cron
02/13/2024 03:17am
feedzy_cron
02/13/2024 04:18am
feedzy_cron
02/13/2024 05:15am
feedzy_cron
02/13/2024 12:15pm
feedzy_cron
02/13/2024 01:15pm
feedzy_cron
02/13/2024 02:15pm
feedzy_cron
02/13/2024 03:15pm
feedzy_cron

I've installed a cron logger plugin, so hopefully I can view these errors. Maybe the PHP config on my server isn't quite tuned for this type of plugin?

tio-trom commented 8 months ago

Update: This is still unreliable for me. After monitoring it for the past 2 or so days the first 2-3 feeds that have around 60 feeds each, are updated, but not rest. I do not know what I can do to debug this. I think Feedzy should output some errors in case some PHP/Nginx configs are not well setup for how many feeds it needs to pull from.

EDIT: I forgot to mention that rarely it can update all of the feeds. But that's rare.

vytisbulkevicius commented 8 months ago

Hi @tio-trom,

Thank you for sharing your experience on this issue with the cron jobs. We will try to replicate this problem on our end and will update this issue.

tio-trom commented 8 months ago

Maybe it is also an issue with the types of RSS feeds I am using, specifically with the URL format: 2024-02-22_18-25

I use these sort of URLs:

https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=itookapicture&f=&score=500&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=NatureIsFuckingLit&f=&score=2000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=spaceporn&f=&score=400&d=hot&search=&format=Mrss

Maybe that makes the CRON job stuck. Mind you despite the error shown above, these work with Feedzy...

tio-trom commented 8 months ago

I want to share all of my feeds and groups so you can test on your own system, since this is not reliable. Rarely it updates all of them, but most of the time it simply updates the few groups.

So here they are in order:

News – Society

https://news.un.org/feed/subscribe/en/news/topic/human-rights/feed/rss.xml
https://news.un.org/feed/subscribe/en/news/topic/humanitarian-aid/feed/rss.xml
https://www.currentaffairs.org/feed
https://www.occrp.org/en?format=feed&type=rss
https://granary.io/url?input=rss&output=atom&url=https%3A%2F%2Fwww.directory.trade-free.org%2Fcategory%2Fgoods-services%2Ffeed
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCcqJbYFJdtRj8duOJ1mkKXQ&duration_min=2&duration_max=&format=Mrss
https://granary.io/url?input=rss&output=rss&url=https%3A%2F%2Fwww.bigworldsmallsasha.com%2Ffeed%2F
https://www.bellingcat.com/feed

News – Tech and Internet

https://librearts.org/categories/weekly/index.xml
https://joinpeertube.org/rss-en.xml
https://signal.org/blog/rss.xml
https://pluralistic.net/feed/
https://www.snopes.com/fact-check/category/computers/feed/
https://correctiv.org/en/rss
https://krebsonsecurity.com/feed/
https://torrentfreak.com/feed/
https://www.snopes.com/fact-check/category/technology/feed/
https://www.eff.org/rss/updates.xml
https://www.defectivebydesign.org/blog/feed
https://blog.archive.org/feed/
https://feeds.feedburner.com/fsf/OFWI
https://fediversereport.com/feed
https://framablog.org/tag/english/feed
https://solar.lowtechmagazine.com/posts/index.xml
https://spectrum.ieee.org/rss
http://rss.sciam.com/sciam/technology
https://granary.io/url?input=rss&output=atom&url=https%3A%2F%2Fforum.tromjaro.com%2Fc%2Freleases.rss
https://granary.io/url?input=rss&output=atom&url=https%3A%2F%2Fwww.tromjaro.com%2Fcategory%2Fapps%2Ffeed
https://ainowinstitute.org/category/publication/feed

News – Science

http://rss.dw.com/xml/rss_en_science
https://www.science.org/rss/news_current.xml
https://blogs.nasa.gov/feed/
https://earthobservatory.nasa.gov/feeds/earth-observatory.rss
https://blog.citsci.org/feed
https://blog.galaxyzoo.org/feed/
https://blog.scistarter.org/feed
https://www.pbs.org/newshour/feeds/rss/science
https://www.snopes.com/fact-check/category/science/feed/
https://briankoberlein.com/blog/index.xml
https://www.theguardian.com/science/rss
http://rss.sciam.com/basic-science

News – Environment

http://rss.dw.com/xml/rss_en_environment
https://climate.nasa.gov/news/rss.xml
http://feeds.feedburner.com/worldwildlifefundpressreleases
https://news.un.org/feed/subscribe/en/news/topic/climate-change/feed/rss.xml
https://climate.nasa.gov/blog/rss.xml
https://www.theguardian.com/uk/environment/rss

News – Health

https://www.madintheuk.com/feed
https://news.un.org/feed/subscribe/en/news/topic/health/feed/rss.xml
https://feeds.bbci.co.uk/news/health/rss.xml
https://news.cancerresearchuk.org/rss
https://sciencebasedmedicine.org/feed/
https://www.snopes.com/fact-check/category/food/feed/
https://respectfulinsolence.com/feed/
https://joannamoncrieff.com/feed/
https://feeds.feedburner.com/NHSCBoard
http://rss.sciam.com/sciam/health-and-medicine

Videos – 2

https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=UntamedScience&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC7_gcs09iThXybpVgjHZ_7g&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=invisiblepeopletv&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=VPROinternational&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=enyay&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=steventhebrave&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLJ8cMiYb3G5dHStEexqZ0UaNcVsFwHbb3&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=HubbleSiteChannel&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=GristTV&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC4E98HDsPXrf5kTKIgrSmtQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=scishowspace&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=sixtysymbols&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=kurzgesagt&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=minuteearth&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=physicswoman&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=melodysheep&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=brainiac75&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=kqeddeeplook&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCbiGcwDWZjz05njNPrJU7jA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC726J5A0LLFRxQ0SZqr2mYQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=ACSReactions&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCIQ8Zpb_NYmKcRLkRI3wb7w&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=minutephysics&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=NASAexplorer&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=naturevideochannel&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+username&u=ThisWeekinScience&duration_min=2&duration_max=&format=Mrss
https://rss.trom.tf/?action=display&bridge=Youtube&context=By+username&u=steviecutts&duration_min=&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=computerphile&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCzR-rom72PHN9Zg7RML9EbA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLTXQuaxXBKKxRSGdbqMClH0SjTq4hnTC2&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=bozemanbiology&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCsTzX8hVekDwqYYqU0vLv7g&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=dominicwalliman&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=VideosatNSF&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC4LFmDVPdiNQmXUJKptAxXA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=LearnEngineeringTeam&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=DIYPerks&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCBbnbBWJtwsf0jLGUwX5Q3g&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLzGHKb8i9vTyd1AYUA8hBRsFxxsP_fYxR&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=1veritasium&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCW39zufHfsuGgpLviKh297Q&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCtwKon9qMt5YLVgQt1tvJKg&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=powerm1985&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=thebackyardscientist&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=thehealthcaretriage&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=MSF&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=spacerip&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCSju5G2aFaWMqn-_0YBtq5A&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=oceanexplorergov&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=sciencestatedclearly&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=bkraz333&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=explainingthefuture&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=numberphile&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCYO_jab_esuFRV4b17AJtAw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=BBCEarth&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLDTPrMoGHssDTF6wySxfL89TPt5LRezhz&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=ArtOfTheProblem&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=destinws2&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=paulwelkins&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=evnautilus&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCjaBxCyjLpIRyKOd8uw_S4w&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCcBp_9YPyma4c3HTadmRJ3Q&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCmheCYT4HlbFi943lpH009Q&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC_xYMXx_-mAzheKyEtwtCAQ&duration_min=2&duration_max=&format=Mrss

Videos – 1

https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PL_saLI-LH-Vp9cxB3FNJoYXZXRM93UBuf&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=onemeeeliondollars&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLzGHKb8i9vTzerKQN9VbjG3uVNzkCtyIC&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=AmoebaSisters&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=explorealternatives&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=gradyhillhouse&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=linuxscoop&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC4CBGG2hUKxiD9C62Q-g0mQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCgRBRE1DUP2w7HTH9j_L4OQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCuVLG9pThvBABcYCm7pkNkA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCmb8hO2ilV9vRa8cilis88A&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCF3UCTZiVg9wrIEzO7Om6jw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCNXvxXpDJXp-mZu3pFMzYHQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCCu5wtZ5uOWZp_roz7wHPfg&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCs0uXl-w0672ni8pS3UDXsQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCYNbYGl89UUowy8oXkipC-Q&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCVpankR4HtoAVtYnFDUieYA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCQwFuQLnLocj5F7ZcmcuWYQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCUK0HBIBWgM2c4vsPhkYY4w&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=Youtube&context=By+channel+id&c=UCMrMVIBtqFW6O0-MWq26gqw&duration_min=&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCK2Dxvy9H1NojirvaxnEnqw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC6nSFpj9HTCZ5t-N3Rm3-HA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCb72Gn5LXaLEcsOuPKGfQOg&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCJ0-OtVpF0wOKEqT2Z1HEtA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCXgNowiGxwwnLeQ7DXTwXPg&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCqoAEDirJPjEUFcF2FklnBA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCpxYSWgxVt3Pyn1ovXsGQ0g&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCulPDQterZnkPKt5nK549ZA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC1VLQPn9cYSqx8plbk9RxxQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCFxClTesvO4EYTDC2Dv-tOg&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCllDaJE5yvO0PbjqvIn3iCw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCk0fGHsCEzGig-rSzkfCjMw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCcvfHa-GHSOHFAjU0-Ie57A&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=Youtube&context=By+channel+id&c=UCdRKufe24GJguG_ctH9p8pw&duration_min=&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC-kM5kL9CgjN9s9pim089gg&duration_min=3&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCEwoFdqY09VwZFESGZ8Qp4A&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC0intLFzLaudFG-xAvUEO-A&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=Youtube&context=By+channel+id&c=UCwnH_G0i2d-fn7brJSzvP6g&duration_min=&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCJ2SN2gN1dmrFBEo6TWIzOw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCdsOTr6SmDrxuWE7sJFrkhQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC5UAwBUum7CPN5buc-_N1Fw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLsPVOdZ3LN6d9fOd58TKd4EtS71XHln7a&duration_min=1&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCl2mFZoRqjw_ELax4Yisf6w&duration_min=&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=EpicSpaceman&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCKRw8GAAtm27q4R3Q0kst_g&duration_min=1&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=kirstendirksen&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=officialrnli&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCBLBaTZqjr8-VEjXBnz7tOA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=CaptainDisillusion&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCy0tKL1T7wFoYcxCe0xjN6Q&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCTcr7MRatEPF8uwwVKoGGIg&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UC3XTzVzaHQEd30rQbuvCtTQ&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCbsfyGlrjrKQC0gbzK0-EiA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PL-eZcc0GI8-VwsXpjGgbQNatn9RQaIW8R&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=periodicvideos&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=itsokaytobesmart&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=KirbyFerguson&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCxLYtICsUCWdr1YPrj5DtwA&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+username&u=scishow&duration_min=3&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLJ8cMiYb3G5eNh88rkSNQonaKMKjT-P6h&duration_min=2&duration_max=&format=Mrss
https://rss-bridge.org/bridge01/?action=display&bridge=YoutubeBridge&context=By+playlist+Id&p=PLJ8cMiYb3G5dHStEexqZ0UaNcVsFwHbb3&duration_min=&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCdC0An4ZPNr_YiFiYoVbwaw&duration_min=2&duration_max=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+custom+name&custom=thevenusprojectmedia&duration_min=2&duration_max=&format=Mrss
https://videos.trom.tf/feeds/videos.xml?videoChannelId=3139
https://videos.trom.tf/feeds/videos.xml?videoChannelId=10047
https://videos.trom.tf/feeds/videos.xml?videoChannelId=25
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=3
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=197
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=3139
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=4655
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=25
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=171
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=45
https://videos.trom.tf/feeds/podcast/videos.xml?videoChannelId=10047
https://bridge.easter.fr/?action=display&bridge=YoutubeBridge&context=By+channel+id&c=UCjaBxCyjLpIRyKOd8uw_S4w&duration_min=2&duration_max=&format=Mrss
http://rss.sciam.com/sciam/global-videos

Photography

https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=astrophotography&f=&score=100&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=SkyPorn&f=&score=120&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=EarthPorn&f=&score=1500&d=hot&search=&format=Mrss
https://esawebb.org/images/potm/feed/
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=itookapicture&f=&score=500&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=NatureIsFuckingLit&f=&score=2000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=spaceporn&f=&score=400&d=hot&search=&format=Mrss
https://www.nasa.gov/feeds/iotd-feed/

Interesting Stuff

https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=explainlikeimfive&f=&score=500&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=todayilearned&f=&score=7000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=askscience&f=&score=400&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=DataIsBeautiful&f=&score=2000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=Showerthoughts&f=&score=1000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=AIDKE&f=&score=70&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=AnimalsBeingGeniuses&f=&score=500&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=nextfuckinglevel&f=&score=8000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=mildlyinteresting&f=&score=5000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=natureismetal&f=&score=2000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=assholedesign&f=&score=2000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=HumansBeingBros&f=&score=3000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=Reddit&context=single&r=Robotics&score=100&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=specializedtools&f=&score=100&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=oddlysatisfying&f=&score=5000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=interestingasfuck&f=&score=2000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=awwducational&f=&score=500&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=InternetIsBeautiful&f=&score=200&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=educationalgifs&f=&score=200&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=Damnthatsinteresting&f=&score=5000&d=hot&search=&format=Mrss
https://bridge.easter.fr/?action=display&bridge=Reddit&context=single&r=ThatsInsane&score=1000&format=Mrss
https://bridge.easter.fr/?action=display&bridge=RedditBridge&context=single&r=Eyebleach&f=&score=2000&d=hot&search=&format=Mrss

Maybe you can please test this on your end. I am unsure what I can do to test more. Thanks!

Soare-Robert-Daniel commented 8 months ago

Hey @tio-trom,

I found nothing suspicious with running all the feeds from the CRON job.

One thing that I suspect is that maybe a bug appears in some specific import settings and stops the update loop starter by the CRON.

If possible, you can test this proposed solution 🔧 https://github.com/Codeinwp/feedzy-rss-feeds/pull/897#issuecomment-1969031562 and see if it works. for you.

Also, it will be very helpful if you have the possibility to post screenshots with the settings that you use on those feeds 🙏

tio-trom commented 8 months ago

Thank you for your input. For the past ours I tested that version of Feedzy and I see no change unfortunately...I also suspect that the cron job comes across some errors with some feeds and cannot move on past that so it gets stuck. I noticed that at times the first 2-3 groups of feeds get updated via CRON, and only them. So I disable the 4th group to see if that's the one that holds the rest from updating and yes at times that fixes it, as if it can skip the 4th and moves on.

Here are some screenshots: 2024-02-28_23-48

2024-02-28_23-48_1

These are all of the changes I made for them all.

Soare-Robert-Daniel commented 8 months ago

Thanks for the @tio-trom feedback.

By 4th group, you mean the News Environmentfrom this comment https://github.com/Codeinwp/feedzy-rss-feeds/issues/883#issuecomment-1965595408

If not, can you point to the wrong group of links 🙏 ? I will check them individually 🔍

tio-trom commented 8 months ago

Unfortunately this happens with different groups...for the past hours it happened to another group. Since I cannot see any errors we cannot know if there are some particular feeds that are stopping the update. But this happens randomly to different groups. Isn't there a way to enable a debug mode for Feedzy so we can see what happens behind the scene?

Soare-Robert-Daniel commented 8 months ago

@tio-trom, you can enable the debug log by changing the the false to true here: https://github.com/Codeinwp/feedzy-rss-feeds/blob/60f368054e30f098976bef9be035f569a8fb554c/feedzy-rss-feed.php#L131

It should be changed to define( 'FEEDZY_LOCAL_DEBUG', true );

[!NOTE] Make sure to have the debug mode enabled on your website: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/

tio-trom commented 8 months ago

Ok here is the debug https://paste.trom.tf/haqucufeda.yaml - I was looking at it but I am not qualified to make much sense of it :). The only suspicious thing I found is this:

[02-Mar-2024 00:49:45 UTC] PHP Fatal error:  Uncaught Error: Undefined constant "FEEDZY_PRO_FETCH_ITEM_IMG_URL" in /var/www/wordpress__11/wp-content/plugins/feedzy-rss-feeds/includes/admin/feedzy-rss-feeds-import.php:1791
Stack trace:
#0 /var/www/wordpress__11/wp-content/plugins/feedzy-rss-feeds/includes/admin/feedzy-rss-feeds-import.php(1194): Feedzy_Rss_Feeds_Import->run_job()
#1 /var/www/wordpress__11/wp-includes/class-wp-hook.php(324): Feedzy_Rss_Feeds_Import->run_cron()
#2 /var/www/wordpress__11/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#3 /var/www/wordpress__11/wp-includes/plugin.php(565): WP_Hook->do_action()
#4 /var/www/wordpress__11/wp-cron.php(191): do_action_ref_array()
#5 {main}
tio-trom commented 8 months ago

Another thing I just realized. When I run the Feedzy cron job via the WP Cron, and it gets stuck to one of the groups of feeds, if I then enable and disable that group of feeds, it does work to continue and run the job for all of the rest of the groups.

So for example the Tech and Internet group was where the update stuck. 2024-03-02_02-10

And then I disabled it from the toggle button. Then enabled it, and ran the cron job again, and it went ahead for all of the other groups.

I feel like some errors with some of the feeds will make the cron job for feedzy terminate and thus unable to continue for the rest of the feeds...

tio-trom commented 8 months ago

I've also noticed that for now the problematic groups are these:

News - Science:

http://rss.dw.com/xml/rss_en_science
https://www.science.org/rss/news_current.xml
https://blogs.nasa.gov/feed/
https://earthobservatory.nasa.gov/feeds/earth-observatory.rss
https://blog.citsci.org/feed
https://blog.galaxyzoo.org/feed/
https://blog.scistarter.org/feed
https://www.pbs.org/newshour/feeds/rss/science
https://briankoberlein.com/blog/index.xml
https://www.theguardian.com/science/rss
http://rss.sciam.com/basic-science

News - Tech and Internet:

https://librearts.org/categories/weekly/index.xml
https://joinpeertube.org/rss-en.xml
https://signal.org/blog/rss.xml
https://pluralistic.net/feed/
https://correctiv.org/en/rss
https://krebsonsecurity.com/feed/
https://torrentfreak.com/feed/
https://www.eff.org/rss/updates.xml
https://www.defectivebydesign.org/blog/feed
https://blog.archive.org/feed/
https://feeds.feedburner.com/fsf/OFWI
https://fediversereport.com/feed
https://framablog.org/tag/english/feed
https://solar.lowtechmagazine.com/posts/index.xml
https://spectrum.ieee.org/rss
http://rss.sciam.com/sciam/technology
https://granary.io/url?input=rss&output=atom&url=https%3A%2F%2Fforum.tromjaro.com%2Fc%2Freleases.rss
https://granary.io/url?input=rss&output=atom&url=https%3A%2F%2Fwww.tromjaro.com%2Fcategory%2Fapps%2Ffeed
https://ainowinstitute.org/category/publication/feed
http://fetchrss.com/rss/64e0dbc093190f2b1a5d40b265dfb4e2d140231e0f515452.xml
https://theintercept.com/technology/feed/
https://lemmy.ml/feeds/c/linux.xml?sort=TopWeek
https://lemmy.ml/feeds/c/privacy.xml?sort=TopWeek
https://lemmy.ml/feeds/c/fediverse.xml?sort=TopWeek
Soare-Robert-Daniel commented 8 months ago
[02-Mar-2024 00:49:45 UTC] PHP Fatal error:  Uncaught Error: Undefined constant "FEEDZY_PRO_FETCH_ITEM_IMG_URL" in /var/www/wordpress__11/wp-content/plugins/feedzy-rss-feeds/includes/admin/feedzy-rss-feeds-import.php:1791
Stack trace:
#0 /var/www/wordpress__11/wp-content/plugins/feedzy-rss-feeds/includes/admin/feedzy-rss-feeds-import.php(1194): Feedzy_Rss_Feeds_Import->run_job()
#1 /var/www/wordpress__11/wp-includes/class-wp-hook.php(324): Feedzy_Rss_Feeds_Import->run_cron()
#2 /var/www/wordpress__11/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#3 /var/www/wordpress__11/wp-includes/plugin.php(565): WP_Hook->do_action()
#4 /var/www/wordpress__11/wp-cron.php(191): do_action_ref_array()
#5 {main}

Thanks, this was the problem. The plugin was trying to use a feature of the Pro version and in its absence, it was crashing the cron for feeds that were missing the featured image URL.

The fix will be a part of the next release 🚀

tio-trom commented 8 months ago

Oh that'd be amazing if this will be fixed! Thank you so much!

tio-trom commented 8 months ago

I have manually applied the fix from https://github.com/Codeinwp/feedzy-rss-feeds/pull/897 and now it all works correctly. So you know. Again, thank you. Am very happy that it was fixed!