EvilRob.org -> Weblog

Sysadmin Field Notes

Why windows is painful for system administrators

October 28, 2004

Joel's having trouble with IIS. This is -exactly- why good admins hate windows. Most of the debugging he's done has only been so focused because he's an experienced win32 developer. Most admins wouldn't even have gotten this far.


Windows just has a lot of hidden complexity (black magic). Which is fine when it works, but when it breaks, look out. Where is "truss"? Where are the detailed logs? Where is the detailed documentation? It's just too complicate to troubleshoot effectively. I always think admins of any system get better when they know the programming model and detailed information about their platform's implementation, but they shouldn't -have- to know that in order to troubleshoot the simplest of problems.


This is why windows gets a bad name in reliablity; a ton of admins know nothing about how it works behind the wizards and property sheets, so they can't troubleshoot it effectively.


I guess I'm saying that what you gain in productivity from easy out of the box setup, you almost always lose later in frustrating troubleshooting sessions. In unix, this problem would be solved conclusively with a single truss/strace command (or Dtrace if you're lucky enough to be running Solaris 10).


Sadly, I luckily haven't had to deal with IIS > 5 much (or at all), so I can't help Joel out here.

Posted by rmeyer at 10:08 AM | TrackBack (0)
Comments
Posted by Gunnar Kramm at October 28, 2004 1:42 PM

Widows debugging tools are gflags.exe and WinDBG.exe

Posted by Gunnar Kramm at October 28, 2004 1:44 PM

Oh, and it looks like Joel got it fixed.

This is Rob Meyer's weblog, a weblog focused on software development and system administration based on 10 years of experience. Want to explore further? You can find out more me or see the rest of my website.

Wondering if I've written on something in particular? Try searching:

You might want to take a look at some of the more requested postings (as judged by incoming traffic):

Want more? Subscribe to this site or contact me at rob at big dis dot com.

See my writings on:


Powered by Movable Type | Technorati Profile