As the US woke up this morning, the OGRE site was brought to its knees as a great horde descended on it, waving their pointy links menacingly. The dedicated server that runs the OGRE site from an environmentally controlled room in Dallas, TX wimpered and quite understandably, hid under the covers. It took some coaxing to get it to come out again.
I had to do a quick on the fly reconfiguration of the web server to get it to scale a little better within its limits (mostly memory) and all should be well now - it’s still pretty heavily taxed, but burning a little cooler now. I’d already tweaked it before because of problems with spikey loads, but clearly I hadn’t gone far enough. It’s a lot more ruthless about distributing it’s attention now and far less eager to over-spawn more threads than it can realistically cope with when it sees the multitudes hoving into view over the horizon.
At least with Linux even if your server has a only tiny sliver of it’s resources still available, you can still perform admin tasks practically over a low-overhead ssh connection. Judging by how the Win2003 servers at work behave when overloaded I’d have hated to try and rescue a Windows box remotely from this kind of tumult, it probably would have taken all morning just to get the gui back 😉 I tend to favour Linux for servers generally these days anyway, but one thing is for sure - when the sh*t hits the fan, I know where I’d rather be. I’ve never found myself ‘stuck’ with a Linux server, not being able to kill a process or not being able to get the machine to respond, or having to force a hard reboot to free something up - there’s always something you can do without having needing to have physical access to the server or to reboot. Don’t get me wrong, I’m not going to claim Win2003 servers need massive amounts of attention either, it’s really not that often that they cause severe enough problems that require me to physically walk down to the server room, but it’s not unheard of - it’s at least a few times a year. When the server is several thousand miles away, the difference between ‘almost never’ and ‘never’ is quite important 😀