- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
if(rand() % 10 < 2) comment.makeFeatured();
Admin
Wow never met someone that has worked at every company in the world! You must be a busy man.
I have worked at several companies as a lone developer where they have insisted that I spend extra time to fix the problem at hand as opposed to hacking a work around.
Admin
OHNOES! TEH INTARNETZ R DOWN!
Or: The names and IP addresses have been changed to protect the clueless.
Admin
Of course, having it be possible for the server to enter an infinite redirect loop is more of a wtf than redirecting to an error page.
Admin
Let's see if I can point out all the WTFs:
AOL's browser opens a new session for each HTTP redirects 302 error and fails to close the previous session.
The company in question requires the use of cookies to properly generate the appropriate error message, though I'm not sure how to even set something like that up.
Same said company doesn't utilize any form of session limiting.
The real funny part is that there's a random family in Ohio who's browser response time probably got sped up by Bob B.
Admin
Ladies and gentlemen, allow me to present a product of public education.
Admin
If your car was designed like some websites, it would explode into a huge fireball of death every time that a taillight burned out.
Admin
Guess this is one of those days where EVERYONE'S sarcasm detector is broken.
I didn't mean to imply that this guy shouldn't have provided a real fix for the bug, or that his management is incompetent. In fact, it's quite the obvious in this case because even though they were afraid of introducing new bugs, they authorized this guy to find and fix the problem.
My point was that, sometimes, there are bugs in the system that are really annoying but never get fixed because there is a workaround. Some managers think "why should we fix this bug when it's not really a problem? We can't sell a bugfix, so let's just keep working on new features!"
Another point is that sometimes people try to fix things with a Rube Goldberg-ian solution that just complicates matters. "Hey, our workaround is to just restart these services, so let's write a program/script that does that for us and hope that THIS program doesn't have any bugs either!"
Geez, some of you guys need some perspective here. The great thing about this site is that most of the WTFs can be generalized and applies to everyone's work place. I didn't ask Alex to make my comment a features one. I can only guess that he saw the point that I was trying to make and got a chuckle out of it.
Admin
It wasn't one person, AOL at one time had all their users coming out of a point on Ohio.
Admin
Admin
[Joke]
O <--- Your head.
Admin
You are assuming that he asked for permission before fixing it. The article only said he got permission to look into it as long as he wasn't too intrusive.
Admin
Ladies and gentlemen, allow me to present a product of public education.
Fixed that for you.Admin
No idea!.
Call 555-9030200300112
Admin
The Real WTF is that the browser followed the redirects into infinity. Doesn't the HTTP spec recommend a limit of five redirects after which the browser should call it quits?
Then again, AOL runs with IE under the hood...
Admin
I quote your message, but I will not make a reply.
I used to download stuff from internet on the university at night. This mean a huge pipe, almost no users.
So a recursive wget command made sense.
like
wget -r -l 32 http://www.geocities.com/something/something...
Thats whas the night I mirrored geocities.
Other night I tried to download a web search engine with a recursive link. Thats how you create a directory that mighnight commander can't delete because has too much recursive folders inside folders inside folders.. in a ex3 (or whas reiser?) partition.
University, oh.. good times :D
Admin
Admin
You must work for IBM too
Admin
You must work in every software company ever...
Admin
Admin
Admin
Read closer, the solution wasn't to add the favicon.ico, the solution was to fix the error redirect loop. The addition of the favicon.ico was just a "while we're at it, might as well avoid a bunch of 404s in the logs in the future" sort of thing.
Admin
Or...a non-American?
Admin
Admin
Hey, ho, way to go Ohio!
Admin
You are right for many cowboy programming environments but not right for shops where quality matters. I've been in both shops and the cowboy programming shops let the problem go. The Agile, Iterative or disciplined shops do not allow crap like this to linger, let alone go on with a ridiculous loser solution like auto restart IIS. That is for kindergartners.
Admin
Anonymization, holmes
Admin
Really? That's news to me, and I have worked with both of these things.
Okay, it might work with transparent redirects (where the URL change visible to the user does not change) with mod_rewrite, but not with anything that involves a "Location: " in the HTTP-header or a <meta http-equiv="refresh" ...>, unless you manually carry a counter of some sort in the URL.
Also, I have no idea what difference there would be between ASP and PHP in this regard.
Admin
:s/URL change visible/URL visible/g
Admin
Not only that, but it's more likely to be somewhere in California. (I knew there wasn't any Internet in Ohio!)
Admin
No, call 0-118-9998819991197253!
Admin
Not every IP address has a PTR entry (and not every IP address warrants a PTR entry if it resolves to more than one host; think NAT). The address above may have been changed to protect the innocent (guilty?) as it belongs to a half "Class-C" block (it falls in the range of Class-B addresses) owned by 101 Communications (http://www.101com.com) based in Chatsworth, CA.
I'd say it's nothing more than editorial license.
Admin
Something doesn't seem right. If the problem with the favicon file was simply that it didn't exist, the problem would reappear as soon as someone else tried to retrieve a file that didn't exist.
It's hard to imagine that doesn't happen all that often. Even the very smallest websites see the occasional "URL from space" in their logs.
Admin
The real WTF is that some people assume that everyone in the world knows everything about the USA
Admin
I ignore me. I see that adding the favicon file wasn't his fix for the problem.
Admin
Technically, means "Good Morning" if you're going for a literal kinda thing.
Which, I believe, makes it the one and only appropriate use of the word "good" in context with the word "Ohio".
Admin
You guys aren't kidding about sarcasm detectors being off.
If you read ALL of the comments (in order) then maybe you follow along.
Admin
And yes, I was taught in public schools. One of the better ones in my home state (not Ohio). Private College for my real book learning though.
If that is ok...
Admin
Admin
Want to see a major web site set up to go into an infinite loop right now?
Turn off cookies in Firefox and go to mysimon.com.
(Or have Firefox set to ask, and say no, you don't want to accept cookies from that site.)
Firefox and MySimon have been quietly infinite looping for about 5 minutes now.
Admin
To be fair, even DTWTF itself had the occasional infinite loop in the past. One incident was especially intriguing, where each iteration added another "forums." subdomain to the URL, resulting in something like "forums.forums.forums.forums.forums.forums.forums.thedailywtf.com" rather soon. Needless to say, hilarity ensued...
Admin
The real WTF is that (according to rumor) most people in the world know more about the USA (geographically) than most US citizens. And let's not even talk about the rest of the world.
Admin
I'm of the opinion that while foisting all the blame on this one family from Ohio, the programmer in this case should have perhaps been examining the code that allowed 2 million sessions with the DB to open from one client. You're running an e-commerce site which gets 1,000 visitors per day, the SQL server is running out of resources for new SQL sessions and your solution is to simply allocate more resources? Even the most cursory investigation should have led him to realise that a very simple (and nowadays usually inbuilt) optimisation technique like connection pooling would significantly reduce the number of sessions to users ratio. Its maybe even possible that connection pooling was in use and he was forgetting to close the database connection in his code. There's also the question of how the hell did a request for a non-existent resource lead to an infinite redirect loop? There's no way you can blame that one on IIS or the user, that's a fault in the code. Really, one user should not have been able to bring the server to its knees like that; I say the blame lies with the server admins and programmers here.
Admin
Admin
I call shenanigans on your shenanigans.
At the places where I've worked, any bug that has a workaround never gets the workaround added to the user manual. The updating just gets added to someones low-priority task list and never sees the light of day.
Admin
Admin
And I didn't know SSBNs had gotten Internet access yet.
Admin
These people aren't real programmers, are they?
Admin
No, sorry, I was just pretending. How're the parking lots there nowadays?
Admin
At the risk of sounding clueless: the lack of support for cookies was enough for the server to have a new session created on each request from that client?