We moved a site to Pressflow with Varnish which caused Feedburner to stop updating. I haven't had time to dig any deeper as to what caused it, but it looks like Feedburner kept parsing its own feed. I disabled the module and moved the redirect logic to .htaccess as a workaround.

CommentFileSizeAuthor
#3 varnish-readme.patch561 byteshenrrrik

Comments

dave reid’s picture

Status: Active » Postponed (maintainer needs more info)

You'd need to disable caching on the feed in Varnish as it has to use user-agent conditional matching and operations in PHP.

elkin_taharon’s picture

Same problem here, i solved it setting the expiration time for the .xml files in the .htacces.

Regards,

elkin.

henrrrik’s picture

StatusFileSize
new561 bytes

Ah, of course. Turned out the workaround only worked for a single request. :-)

We solved it by adding this to the Varnish vcl:

  if (req.http.user-agent ~ "FeedBurner") {
    return (pass);
  }

I've attached a patch that adds this info to the README.txt.

henrrrik’s picture

Component: Code » Documentation
Category: bug » feature
Status: Postponed (maintainer needs more info) » Needs review
elkin_taharon’s picture

I see, is a better solution.