Ralph Wiggum is my a personal hero of mine since I tend to do stuff that ends up making me feel like I have his IQ. I was uploading a few new fixes and toys I have prepped. Andy Konkol had a pretty nice subtext skin I used as a base and is almost prepped for better than everyone. Then I got this error after I did all my nice pretty proper QA.
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
This is the error I dread when I lack access to do easy things like cycling application pools or doing an iisreset to kick the server back up. Was I about to take this error without a fight? Let me count the ways I tried to fix this.
- Create a small aspx that used System.Diagnostics.Process.Start("iisreset");
- Created a small php file that used shell_exec
- Have friends mock you.
- Attempted to do a SQL cmdshell only to remember I don't have SA access and that is on a different box.
- Delete everything and reupload
- Smash head against wall
- Finally I filed a ticket with the hosting provider even at 3:30am, they reset it and I'm happy again.
So what caused this break? I think someone hit up the site while I was in the middle of uploading the dll's and IIS freaked. I don't know if this is true or not. Back when I was a developer (all 6 months ago), I would see this error and do a quick IIS reset and bam, fixed.
... still can't believe I killed a webserver uploading my instance of subtext. Worked fine on my testing ground domain too. frack. Now time for 3 hours of sleep before the influx of email starts.