OS: Debian Lenny i386
Install-type: Python source
Firewall Software: None
Are you using IPV6? No
Is the issue reproducible? possibly
I have a custom RSS feed that lists NZBs from nzbs.org, but the feed itself is not hosted at nzbs.org but on my own webserver. Some NZBs fail to add, and instead display a size of 0B and an age of 14797d. (The blurred NZB name below is the title field of the RSS feed item, and not an error message.)
I have a feeling this may be due to NZBs.org anti-hammer protection. If there are too many connections, a HTTP 503 response code is given, asking you to wait a few seconds. If this is ignored, you are temporarily banned and all pages serve an HTTP 200 response code with a content-length of 0. I think your code might be misinterpreting the 200 response code as a successful download, and not retrying the NZB retrieval at a later date. The anti-hammer script uses a combination of HTTP referrer, user agent, locale, "accept" header and IP address to identify users.
I can ban myself through multiple:
Code: Select all
curl -i "http://nzbs.org/rss.php?action=search&q=web" > /dev/null
If I'm talking out my ass and this is caused by something more obvious, please tell me!
Thanks