It's what's usually returned, for lack of a better explanation, when the script tries to do something but can't.
When using Microsoft Internet Information Services a result code of 500 usually indicates a failure an object call. This can be similar to an improperly handled cgi-bin call under other web servers. Several items to check are:
Happens when the web server software has an error that causes it to be unable to serve the document you requested. The most common cause is bad server-side code (like Perl) that causes an error or cannot execute for some reason. See 500 Internal Server Error.
printable version
chaos
Everything2 Help