Last June, I published a 23-minute podcast of Juan Cole being interviewed on the Alan Colmes radio show.
A Radio UserLand user on Comcast in Monterey, Calif., is apparently a big fan of Cole. His copy of Radio keeps requesting that 5.5-megabyte podcast over and over, as frequently as every 10 seconds. In the last week alone, he's consumed 12.13 gigabytes of my server's bandwidth by downloading the file 2,365 times.
I don't know why this is happening -- it could be a bug in Radio UserLand or a UserTalk script run amok, either by accident or by design. The fact that it's coming from a fixed IP address suggests it's not malicious.
I renamed the audio file and blocked the offending address with iptables:
The problem illustrates an aspect of Radio and the OPML Editor that casual users should keep in mind when they begin writing scripts in these programming environments. You need to know exactly what the script's doing, especially when you schedule it to run regularly.
These repeated downloads amount to a denial of service attack, and the 56 gigabytes of traffic he's consuming per month is larger than the transfer limit on many servers, subjecting the publisher to excess bandwidth charges.
If this user needs to learn how to write scripts in Radio, there's a book I can recommend.
-- Rogers Cadenhead
Heh. Heh. Yeah, it can be a problem. I think automatically throttling things on a per IP basis might be helpful
I note that you were a lot nicer about it then some people have been. I remember when Mark Pilgirm banned someone: diveintomark.org
He was a real ass about it. Then again what do I expect from the guy who gave the world the MBDF virus. www.rbs2.com
What's the deal with all of the Mark Pilgrim comments today, here and elsewhere?
The guy seems to be on my mind for some crazy reason.
The code in Radio's aggregator doesn't handle errors well. It's likely that the user doesn't even know what's going on. I had to handle something like that once myself where it wouldn't download a file, coincidentally on your server. Digging in to it, it was the 255 character string limit in the kernel--the remote URL was very long, likely causing the error.
I value the data on your web sites. Much thanks.
Barcelona Tr?jer www.shannonmdrealty.com
Wow, lovely site. Thnx ...
Monaco Tr?jor www.fashionradicalsnews.com
Thanks intended for delivering this type of fantastic write-up.
Great internet site! It looks extremely professional! Maintain the helpful work!
Maglia Napoli Poco Prezzo www.theconservatarianreview.com
I like reading through your site. Many thanks!
Monaco Tr?jor www.bettermensolutions.com
Seriously....such a invaluable websites.
Juventus Tr?jer www.asleftasfound.com
Thanks a ton! It is definitely an good web page.
Exceptionally user friendly site. Huge details available on few clicks on.
Maglia Manchester United Poco Prezzo www.zeropartypolitics.com
Astonishingly individual pleasant website. Enormous details available on few gos to.
fotballdrakter barn www.travelstobhutan.com
Neat Webpage, Stick to the beneficial job. Thanks a lot!|
You've the most effective web pages.
maglie calcio www.synchronizationofus.com
Thanks, this website is very practical.
Great web page you have got here.
magliette calcio www.glivytech.com
I appreciate checking your websites. Many thanks!
fodboldtr?jer b?rn www.zamanthajoeh.com
Keep up the exceptional work !! Lovin' it!
I appreciate the content on your websites. Thanks for your time.
maglie calcio bambino www.doralcentermall.com
Love the site-- extremely user friendly and great deals to see!
Magliette Calcio Poco Prezzo www.wendtsporkpalace.com
Thanks with regard to delivering these sort of awesome write-up.
say thanks to so much for your web site it assists a whole lot.
Maglie Calcio a poco prezzo www.niveauradio.com
Exceptionally individual pleasant website. Enormous details readily available on few clicks. sites:ggglese.com
fotballdrakter barn agropromnika.dp.ua
Add a Comment