People always try to tell me that IIS / ASP / ASP.NET is just as stable as Apache / PHP.
The Canada Post website has been down for hours, simply displaying:
A ScriptEngine threw expection ‘C0000005’ in ‘IActiveScriptParse::ParseScriptText()’ from ‘CActiveScriptEngine::AddScriptlet()‘.
I know C0000005 errors well from my Win32 C++ programming. It’s a generic “access violation” or crash error. It means something is seriously wrong.
Now, you can tell me, “They haven’t applied patch X”, or, “They haven’t configured Y properly”, but I see this sort of thing all over the net. Even Microsoft’s own pages have these errors from time to time.
On the other hand, I rarely see PHP error messages. Even when I do, they’re typically “can’t connect to database” timeouts on an overloaded server, as opposed to major system crashes like the message above.
I continue to assert that Apache/PHP is generally more stable than IIS/ASP.