500 level error messages are delivered by the server to indicate that a problem has occurred and the server is currently unable to deliver the requested resource. Since a 500 level error indicates a problem on the server there is little a user can do to fix the problem other than to notify the host and wait for the issue to be resolved.