As you might have noticed, the server was down the last 24 hours. When I got home last night I found my server dead. The green power LED on the mainboard was still on, but apart from that... nothing. So I tried to switch the server on and off a couple of times. After a few tries, the entire room lit up for about a nanosecond followed by absolute silence, and darkness.....
The power supply had short-circuited and took the entire house with it. Byebye power supply.
The initial thought was; 'Well, it's gonna be a nice weekend reinstalling the server from scratch', but thankfully, it was only the power supply that had died on me.
After replacing it, the server ran as before. This got me thinking about the life-expectancy of computer hardware. Frequent visitors may have read
a similar post on my blog last year. So
the power supply that died isn't even a year old. I still might have had some warranty on it (if I hadn't pried it open to see
the internal damage :) ). If I would like to use the warranty, I'm looking at at least a couple of days downtime, and since a new power supply is relatively inexpensive, I couldn't be bothered.
The life expectancy of hardware is obviously shorter than the
Mean Time Between Failure (MTBF) given by the manufacturer. The new supply has a (theoretical) MTBF of >100.000 hours, This means >4000 days. Well, mine lasted <365 days.
Having a day off from work meant that I had some time to clean-up my server from everything crap. This also meant trying to upgrade Coldfusion MX 7 to
Coldfusion 8. The new version supports some nice
new features, with which I wanted to experiment.
Since none of my production websites run on Coldfusion (currently PHP), I could safely uninstall and install the new developer version. When I pressed 'remove' I had this flash from the past. When I tried to install version 7 I had humongous problems with the installer (services didn't register correctly with IIS, etc.). But this could be just a coincidence...
Installing Coldfusion itself was straight-forward. The fun began when the installer wanted to launch the admin-panel to finalize the installation. No responds from the webserver. Even my blog was not working ("
System cannot find the file specified"). Seemed that there were references to the old Coldfusion parser in the IIS.. After removing those instances, I had my blog back up-and-running.
Next was to finalize the Coldfusion 8 installation. I had to manually add the Coldfusion parameters to IIS (allowed Web Services, document types, ... the works) After screwing around for nearly two hours, I could finish the installation.
Just to make sure that it wasn't me, I installed it also in a virtual machine. And off course it worked flawlessly. Guess I need to reinstall my server in the next couple of weeks. Who knows what else is f*cking up the system.
Oh, another thing; I used to use RDS for development of the websites, so I tried to configure it again.... Well you might guess it... Not working. After yet another hour searching I found that RDS uses a '
virtual file' called '
ide.cfm'. This file is located in
/CFIDE/main/. The actual location (
main/) doesn't exist, so IIS returns a 404 error.
It seems that you need to uncheck '
Verify if file exists' in IIS for the .cfm extension for RDS to work. Or do as I did; create the directory '
main' and create an empty file called
ide.cfm in that directory.
Well, this was an afternoon well spent.... NOT.
Next mission is to upgrade MySQL to version 5. So expect some serious downtime.
UPDATE: MySQL has also been upgraded to v5.something. It went surprisingly easy.
Wordpress.org release version 2.3 of their blogging software. Lot's of improvements, so time to upgrade.
The upgrade itself was pretty straight forward. First backup everthing. Second, upload the new files and run the upgrade script. After that it was business as usual.... Well not quite.
I needed to alter my theme to allow widgets etc., and that wasn't that easy. Especially since I'm not that familiar with PHP. Finally I got most of my plugins up and running.
The only thing that won't work is the Rich Editor. When I want to create a link the 'window' doesn't appear. Only a white placeholder appears.
UPDATE: Oke, I found the cause of the white placeholder after some deliberation on things I did the last hours. Apart from the upgrade on wordpress I didn't do much. I did however play with OpenID for a couple of minutes, and installed the VeriSign OpenID SeatBelt extension for FireFox. After disabling the extension everything worked just fine.
I wonder if this is an extension, TinyMCE, or a FireFox problem?