- 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
Why didn't the sysadmin notice that here is a problem with the server? Or, anyone who is actually responsible for this?
Why was this restart cronjob there anyway? And how was it affecting the performance of POSIX commands?
Admin
So there was a cron job that restarts the server every minute, the sysadmin was not aware of this and removes it without questioning why it was there in the first place?
I say the sysadmin is the real WTF
Admin
Yeah, this story is incomplete. It lacks TRWTF.
Admin
Admin
And what did "updating the firmware" have to do with Apache not restarting? Or was it restarting and failing? Completely unclear.
Admin
Yeah... not sure I believe that bit - smells a bit embellishy to me.
Admin
Second part: It smells of a combination of anonymistic license and an under-specced server that doesn't have enough spare cycles to run them at a sane speed while Apache is starting and starting and starting...
Admin
There are so many wtfs in the story, I wonder if it has been made up (inexpertly).
"I think the firmware was updated recently", said Jacky, the system administrator. The system administrator whould know, not "think".
And please: "firmware"? On a webserver???
Then the question of the cron job. I can't think of any reason for a cron job sending apache down into a 10 second sleep every minute.
On to "Executing simple posix commands took thirty seconds apiece": please, cycling apache every 50 seconds does not hamper the system so much as to render a shell unusable.
This story is just strange.
Admin
And again, and again, and ...
The log output badly needs reformatting, though.
Because if it was, it would be easier to see Apache catching SIGTERM (boring terminate signal) rather than "faulting". And a sysadmin who doesn't know the difference is either a raw noobeginner or not worthy of the name.
Admin
Anyone caredd to read "this didn't make problems, until apache could'nt be stopped" at the end of TFA?
Admin
And these firmware updates let the command to stop apache fail? Sounds still strange to me.
Admin
Why has the "firmware on the RAID controller" to pick an example from the above post stopped Apache starting?
And all the other WTFs on the WTF, as mentioned above.
Bit of a mess, this one, again :(
(and before people start bleating about "you get what you pay for" - I get that, honestly I do, I'm just baffled at the continued decline in quality of the front page stories as it used to be so much better)
Admin
So, to repeat me: This story is just strange.
Admin
A restart might have offered at least some explanation as to why the posix commands took so long, since if you use apachctl restart, the config files are syntax checked.
Admin
Ok... trying to explain that "firmware" thing. I just remembered...
Think of a tank farm. Gauging on the tanks is done by sensors which report to a master device. The master device (typically small enough to be mounted on a top-hat rail) takes the data and - as a webserver - provides a web site that visualizes the data from the tanks.
For the master device, it would not be unheard of if a firmware update would simply mean swapping the existing file system with an image containing the new firmware.
In such a setting, klaxons blaring away would also be quite normal, since loosing the ability to monitor filling status in tanks can have serious consequences.
Taking this into consideration the story could be real.
The only wtf would then be supplying a firmware update with a cron job restarting apache every minute.
Admin
If you have a "network appliance" you might consider the whole system -- OS, Apache, configuration scripts -- to be "firmware." The appliance could offer shell access as a means to customize the install. This would also explain how an Apache start/stop would bog down the system; "appliance" boxen frequently only have enough computing power for whatever specific task they are intended for.
But if they were using some kind of network appliance to front their web site, you'd think that detail might be mentioned.
Admin
That's decreasing frequency.
Admin
Exactly. I think TRWTF is cron. Someone wanted to re-start Apache once a day, and ended-up restarting it every minute instead.
The other RWTF is letting people edit cron when they don't know what they're doing. That goes double when those same people think that software needs to be re-started every so often for no good reason.
Admin
Are you FIRMly committed to that opinion?
Mr. Lamepun
Admin
(*) (Caveat lector: my knowledge of how this stuff is done is a little rusty, but industrial process control is a relatively conservative field, and not subject to huge innovation of the "Internet time" variety.)
Admin
Admin
Hmmm, prehaps you have solved today's "Mystery of the Missing TDWTF"... it's the story itself!
Admin
I would like to know what, if any, parts of today's WTF weren't pure fiction.
Admin
The comments.
Admin
I think you may be overthinking this; I read the "firmware update" explanation as a way to placate the boss, and assure him it wasn't the dreaded hackers.
I'm still at a loss as to who is supposed to have inserted the cron job, though I'd bet, as noted above, that it was someone who wanted to restart Apache daily and effed it up.
Admin
Admin
http://pastebin.com/pvki7hGh
That's today's story, unembellished.
Admin
Admin
Obviously fake. A real Mr. Cullen would insist on rebooting the server IMMEDIATELY! OMG Hackers are getting us, quick, reboot NOW!
Admin
Most of the problems with the story are due to the very simple thing that this obviously is an embedded system running linux. Things like consumer routers and such.
This explaines why restarting (e.g. the network interface or apache) slows down the thing so much (it's probably a low-clock ARM chipset) and why "firmware" is used, as well as why the sysadmin wasn't aware of the cronjobs running.
Might be bad anonimization or it might be legitimately a webserver running on "embedded type" hardware, there are a lot of legitime uses.
Reasons:
Admin
Probably has something to do with the fact that nowadays you risk Federal-PMITA-Prison if you expose any RWTFs, if not Guantanamo.
Especially if someone might be able to use any of the information provided to hack something.
Admin
That doesn't explain the recent theming of articles with unrelated geek clichés, and elaborate purple prose.
Admin
Admin
Admin
Admin
Excellent find. Seems that a line in the cronjob was commented out by using a hash character - but a hash character doesn't comment out lines in cron job.
Admin
Admin
Admin
Well, it's sort of like the End of the Internet ( http://hmpg.net/ ) -- we've used up all the good WTFs there ever were, and people aren't creating new ones fast enough.
Admin
Admin
So, it turns out, that they can't invent a bigger idiot? Then why isn't my faith in humanity restored?
Admin
We need a "suggest featured comment" button. Much, much more than that stupid "reply" button.
Admin
And finally we get the truth about The Daily WTF - the stories are either made up or altered so much that they may as well have been, and today the intern writing the story didn't do a very good job of it.
captcha: abigo - the value of thedailywtf.com is a big zero.
Admin
So TRWTF is using a terminal program that doesn't display newlines properly?
Admin
OK, here is the obligatory comment: TRWTF is PHP!
Admin
Admin
Wow, no one has commented on the critical misformatting of the script itself?
This article is terribly written ... the wtf itself is fine though.
Admin
Why do I get the feeling that the editor of this article has already been featured in an older article on this site?
http://thedailywtf.com/Articles/5_years_C-pound_experience.aspx
Admin
Sure, you paid $0 in 5 years ago and got good quality. But these were 2008 dollars! With your lousy 2013 $0 you can't expect that much.
Admin
The original story was both substantially more interesting and considerably more plausible. Altered story makes the submitter look like an idiot.
Clearly the site authors are partaking in negative energy for their productions.
As an aside, I don't think I'll submit anything of my own to this site unless this trend changes. I'd prefer not to be rewarded for my trouble and contributions by being unintentionally painted as a moron as a result of well-intentioned, but failed, attempts at improving humor.