Active
Project:
Feeds
Version:
8.x-3.x-dev
Component:
Feeds Import (feature)
Priority:
Major
Category:
Support request
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
13 Mar 2020 at 10:55 UTC
Updated:
5 May 2021 at 20:06 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
megachrizIt could be an issue with the site that is providing the RSS file. Before Feeds downloads the source it asks it if the content has changed since a particular date. If that source says no, then Feeds does not download the source.
More technically, it works like this:
If you rebuild caches, then Feeds forgets about the last modified date, so if I'm correct that the issue is caused by the resource saying there's no new content, than that should fix the issue.
Comment #3
naingoted commentedHi,
thanks for the prompt reply. I did try doing 'drush cr' and do a manual import. it didn't work. Is there any dirty way that i could go into db table to make feeds forget about the last modified date? or any cache at all. because last successful import was two days ago but the rss feed is updated today. i've attached a screen shot.
Comment #4
megachrizIf
drush crdidn't help, then it might not be a caching issue. What target have you set as unique?Comment #5
naingoted commentedI've set this field in the screenshot as unique. But it was working until two days ago. Could there be anyway that i could debug with db tables ? Like editing one unique id so that feeds will import that article again?
Comment #6
naingoted commentedi created a new endpoint for rss feed and copied the contents from old url which isn't working. And it works!. which means feeds caches something from that old url and not reading new data like you said. but still couldn't figure out which table saves that cache.
Comment #7
carsonwI ran into this same issue and racked my brain against this for a couple of hours.
I finally discovered that Varnish was the culprit. By disabling Varnish, the last-modified HTTP header is now always accurate for the feed, and feeds imports properly.