Saturday, April 23, 2005

Late Night

One of my client's is my wife's company. I recently wrote a bug fix for a software application that they have from another vendor to close a serious security loop-hole. I installed it today on the server and everything was great. That was about 5:00pm. They also had purchased the latest version of ColdFusion, so I figured I'd make good use of my billable time and install it on the server. That's when things started to really go wrong. After the installation of ColdFusion I couldn't open any CF page. I would receive a "500 The Security service is not available". I only found a handful of hits in Google for this, one in the CF manual itself. All pointed to a JRun problem and told me to check the logs, which I did, but I found nothing. I un-installed and re-installed, same problem. Now though all of the ASP pages in one particular directory would return an error ""A dynamic link library (DLL) initialization routine failed". Long story short to get things up and running. I moved all of the ASP files from the folder, deleted the folder, re-created the folder and put the files back in, worked after that. I then downloaded a trial version of ColdFusion from the Macromedia site, installed it and used a weak password instead of the strong one I was using with special characters. I think the problem was either the installation file on the CD media OR the use of the characters "\" or "[" or "]" in the administrator password. About 11:00p after I think I have it all set the server looks me in the face and goes blue, no not a Blue Screen Of Death (BSOD) but a memory parity error. I was actually happy to see this as we've had problems with this server for 5 months that were intermittent and seemed to be memory related from the very general log entries in the Event Viewer. I pulled the factory memory out (we purchased an extra 2GB in January 05) and things seem to be working great now. Dell is shipping out the replacement 1GB and I'll install that on Tuesday of next week. My wife said this is the "day that would never end". Considering it's 3:52a now (had to make sure my ColdFusion code had all of the correct datasources and database's setup) I'd say she was right.

No comments: