- 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
I hear it's now known as ITCUPHOLDERROBOT
Admin
I loved that story. I feel sorry for the poor machine in the corner tirelessly doing it's job. I want to give it a nice home.
Admin
Wouldn't a UPS controlled by the 2nd machine have beeen easier? Just cycle it when the machine stopped responding.
Admin
ASIMO, is that you?
Admin
Awww, come-on guys, this is not a WTF! This is classic seat of the pants make the best of a bad situation with some techie innovation.
Sure there's some WTF'ery going on in a business that forces one into this type of situation but the "robot" itself is genious.
Admin
Isn't this the plot to Ai?
Admin
Somehow, I feel sorry for the poor little admin-robot...
Admin
I couldn't help but laugh out loud. I've often thought of doing the exact same thing.
Admin
You're assuming there was a UPS, let alone one that had some sort of management(be it IP or Serial).
Admin
I agree. All I could think after reading the article was "this guy is a genious!". I mean, who woulkd have thought of a better solution, considering the budget freeze and all that stuff?
Genious, I tell you!!
Admin
two words: budget freeze.
Admin
haha, hilarious.
Admin
Admin
It's really fortunate that the server managed to survive being continually rebooted.
Erik might have had his head handed to him if his solution had accelerated the death of the original machine.
Admin
Amen. The situation is a WTF, but the solution is a brilliant hack, and not in the Paula Bean sense. He reused old hardware to create a workaround. It was better than what they had before. No budget was spent. Brilliant!
Admin
Actually, I did the same thing back in 2001ish using one Linux server to keep another up. The positioning was the hardest thing.
Admin
Budget freeze, and IT don't mix. Ever.
Admin
I think there is irony involved... which is genus!
Admin
The story stops before we find out who got credit for this "genious" solution. Probably Laura.
Admin
Why? The only solution was (apparently) to reboot the machine. The only amount of time that machine death was shortened by was the amount of time it takes to drive to the datacenter and reboot the machine manually when it dies in the middle of the night.
Admin
So the replacement server was also faulty, causing the bot to eject its CD drawer for its last two weeks?
Admin
Many of you feel sorry for this server. That is because you are crazy! It has no feelings, and the new one is much better.
http://youtube.com/watch?v=yx43NJVYBg8
Admin
I haven't felt this bad for a robot since I saw A.I.!
Admin
Did that last bit make anyone else feel a bit sad?
Admin
What an ingenius idea.
Admin
It probably got a new DNS and/or IP address, so the ping no longer worked.
Admin
It had a different IP to the old one, so any pings the robot sent to the old machine failed, so it tried to reboot it...
Admin
Or more likely, it wasn't connected to the network anymore.
Admin
Did anyone else read the title as IT Tampon Robot? I thought this story was going to take a HUGE twist.
Damn dyslexia.
Admin
I don't see what's so unusual about this really... I've revived plenty of crashed servers with a remote reboot. It's a cute hack though.
Admin
CAPTCHA Test (Required For Anonymous Users) Prove that you're not a robot. Type in the word you see in the image.
God damn it, I almost finished making my TDWTFROBOT to hit the submit button. So long, friend.
/recommissions robot to footrest //it's better this way
Admin
It's also a good diagnostic tool--the weakest component will fail first, and much more quickly, if you're power-cycling the machine 10 times a day.
Mind you all my critical servers are set up this way (a ring o' UPSes, where machine N's USB port controls machine ((N+1) mod M)'s UPS)--although the monitor script will refuse to power-cycle a given machine more than once every 12 hours. If it doesn't come back up the first try, I want someone to check out the hardware just in case magic smoke is leaking out of something.
I used to build a circuit with a 555 timer, a 74LS00 and a couple of 74LS191's which would count very slowly to 16 (it took about 4 minutes) but would reset the counter to zero every time the hard disk light blinked. The "overflow" output pin on the 4-bit counters was connected to the RESET signal on the motherboard. No disk activity for 4 minutes and the machine gets reset. With an appropriate interface chip the serial port could be monitored too (I used to need this when I ran a BBS).
Admin
Admin
Someone already said this. Apologies, my mistake.
Admin
That is so sad... It reminds me of when Dewey was left to take care of the forest on his own at the end of Silent running.
With a buckled watering can.
Sob...
Admin
I agree this was brilliant. UPC costs money and unless the BIOS is a relatively new one, the server will still require manual intervention after the UPC kicks in.
Admin
Bloody hell!
Admin
man, that ending was poetic! loved it! a bit sad, but great... :)
Admin
a much less crude solution would just be a relay or a transistor switch across the reset button leads, stuck on the other machine's serial port...
it's not that WTFey though... everything related to my webserver and things works in similar bodged ways to this. why buy something hi tech and purpose built, when an old machine bodged together can limp along just fine (most of the time)? ;)
Admin
It sure did make me shed a tear.
Admin
Best. WTF. Ever.
Admin
I didn't know you could do that !
Admin
Admin
Either way, WTF or brilliant hack, it is a curious perversion in information technology.
Admin
Wouldn't that cause havoc on the filesystem? I'm assuming this is a unix-like system and the reset button triggers a 'shutdown -r now' command, which at least unmounts the hard drives before rebooting. Power cycling the PC wouldn't unmount them, and I imagine it would eventually corrupt the system.
Admin
I am surprised no one commented on the WTF of an undocumented server. If Erik had documented its purpose, there is a chance someone might have read the documentation when they went to move the monitoring server and realized it was no longer needed. Note: I said "a chance"! :-)
Admin
Admin
That is just good innovation.
I mean really... if it worked even for a month or two.. or even if it saved him from coming in at 2:00am once or twice it would be worth it.
Admin
Most UPSs don't give you that kind of control. Generally a UPS only tells you its status so that you're computer can say, "Shit! I only have 5 minutes of battery left? Better shut down saftely!" You can't normally say, "You know what? Kill the power to call connected devices" because manufacturers assume one of the connected devices is the one issuing the command.
Admin
Bwah, automated kittyfeeders with the help of mount & ubuntu been around for ages; http://www.leeholmes.com/blog/DIYCatFeederAndWaterDispenser.aspx
I actually kinda like the solution - a clever hack imho. Not clean nor Enterprisey enough, but still pretty clever.