Skip to content
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

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

Closed
tio-trom opened this issue Feb 9, 2024 · 17 comments · Fixed by #897
Closed

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

tio-trom opened this issue Feb 9, 2024 · 17 comments · Fixed by #897
Assignees
Labels
bug This label could be used to identify issues that are caused by a defect in the product. customer report Indicates the request came from a customer. large (1-2d) - This label is used for issues that can be completed within 2 days or less. Priority-Medium Expected resolution time - up to 1 month.

Comments

@tio-trom
Copy link

tio-trom commented Feb 9, 2024

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 tio-trom added the bug This label could be used to identify issues that are caused by a defect in the product. label Feb 9, 2024
@pirate-bot pirate-bot added the customer report Indicates the request came from a customer. label Feb 9, 2024
@tio-trom
Copy link
Author

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
Copy link

JettBurns14 commented Feb 13, 2024

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
Copy link
Author

tio-trom commented Feb 14, 2024

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
Copy link
Contributor

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.

@vytisbulkevicius vytisbulkevicius added the Priority-Medium Expected resolution time - up to 1 month. label Feb 17, 2024
@Soare-Robert-Daniel Soare-Robert-Daniel added the large (1-2d) - This label is used for issues that can be completed within 2 days or less. label Feb 18, 2024
@tio-trom
Copy link
Author

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
Copy link
Author

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
Copy link
Contributor

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 🔧 #897 (comment) 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
Copy link
Author

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
Copy link
Contributor

Thanks for the @tio-trom feedback.

By 4th group, you mean the News Environmentfrom this comment #883 (comment)

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

@tio-trom
Copy link
Author

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
Copy link
Contributor

@tio-trom, you can enable the debug log by changing the the false to true here:

define( 'FEEDZY_LOCAL_DEBUG', false );

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
Copy link
Author

tio-trom commented Mar 2, 2024

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
Copy link
Author

tio-trom commented Mar 2, 2024

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
Copy link
Author

tio-trom commented Mar 2, 2024

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
Copy link
Contributor

[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
Copy link
Author

tio-trom commented Mar 4, 2024

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

@tio-trom
Copy link
Author

tio-trom commented Mar 8, 2024

I have manually applied the fix from #897 and now it all works correctly. So you know. Again, thank you. Am very happy that it was fixed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This label could be used to identify issues that are caused by a defect in the product. customer report Indicates the request came from a customer. large (1-2d) - This label is used for issues that can be completed within 2 days or less. Priority-Medium Expected resolution time - up to 1 month.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants