Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.
Error 500 is a generic, non-specific error for an unknown condition. Error 500 is usually related to an issue with the web server software or scripting on the web site. Check the server logs and/or turn on error reporting in your code to diagnose the issue.
HTTP/0.9 and later