Server Downtime (Sept 29, 2006)
As lots of you probably noticed, the PortableApps.com server was inaccessible today from around 3:30AM to 5:30PM New York time. This was due to an odd chain of events. But the issue has now been corrected and the server should be operating even faster than it was previously. For those interested in the technical details, read on...
Technical Details
As I'd mentioned previously, one of the hard drives on the server failed. This isn't normally a huge deal as the server uses a RAID5 drive array (multiple hard drives acting as one so that if one fails, the server keeps on going and a new drive can be popped in). While the drive was being replaced this morning, the box needed to be rebooted as a RAID BIOS update was applied. While shutting down, mySQL apparently failed to properly close 3 tables used by Drupal: cache, accesslog and sessions. When the box was brought back up with the new drive in place, the RAID array rebuilt itself as expected. mySQL on the other hand attempted to recover from a crash and failed to recover the 3 tables that weren't closed properly. So, whenever someone attempted to access the site... they either got nothing... or a page (or 1/2 a page) after about 2 minutes.