服务器错误500 501 502 503 504 505 详解
在服务器中经常会出现错误,到底是出了些什么问题呢?下面我们就来看一看。
01服务器500错误,一般都是程序上ASP的错误,是服务器内部的错误,很有可能是数据库连接和用户权限的问题,检查一下服务器语句错误问题。
02服务器501错误,这时你可以换一个电脑测一下,还可以用可以用来HttpWebRequest指定一个UserAgent来试试。
03服务器502错误,在出现这种情况时,可以先试着清理缓存或者刷新一下,不行的话可以找程序员们改一下服务器。
04服务器503错误,这个错误出现时大家不必担心,应该是服务器本身在维护或者你可以清理一下CPU占用。
05服务器504错误,这就说明是网关超时了,最好尽快练习网站官方和专业的人,检查电脑间的ip传输情况。
06服务器505错误,服务器不支持请求中所使用的 HTTP 协议版本。如果是服务器问题,就联系服务商协商。
爱特数据恢复为你解答:一般出现500错误的原因是很多的,总的来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,这个错误提示我们统一称之为服务器500错误。
出现这种错误的解决的方法就是必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,这样您可以获得正确的错误提示。
爱特数据恢复中心,专业服务器数据恢复、硬盘数据恢复。有任何数据恢复的问题也可以咨询我们爱特数据。希望对你有帮助!
如果是你访问别人的网站是网页错误,可以将ie的高级设置里 显示友好http错误信息 哪个选项去掉
如果是你自己的服务器原因就很多了
1服务器资源超载
如果你查到某个进程消耗过多资源,可以用kill命令强制关闭这个进程,只需输入该进程的进程号
2文件权限设置错误
那么后台目录和文件的权限默认应该是755,而,文字等html文件应该是644,所以如果在刚刚上传文件后出现500错误,应该主要检查文件权限设置。
可以使用FTP软件选中所有文件,然后批量修改文件权限。
3 htaccess文件写入错误的代码
在使用某些wordpress SEO插件的时候,插件会改写htacess文件,如果语法错误的话就有可能造成500错误!
在htaccess文件中,可能因为添入了一些与源文件冲突的代码。所以为了检测到错误语句,最好的方法是为语句添加注释来逐条验证。因为注释之后,语句就不再起作用。
逐条添加“#”在语句前面,如
DirectoryIndex defaulthtml
AddType application/x-httpd-php5 php
你可以添加#到该命令前,从而实现注释效果:
DirectoryIndex defaulthtml
#AddType application/x-httpd-php5 php
这个方法可以迅速定位错误的命令,如果你找不到错误的段落,可以尝试把所有的命令全部添上注释然后反过来逐条删除#检查错误!
判断出错误语句之后,可以删掉#恢复正常!
内部服务器500错误原因:
1)外部资源超时。
2)通过的问题错了文件和目录权限触发。
3)在htaccess文件错误配置。
解决方法如下。
外部资源超时,有时候,Web服务器可能需要响应从远程服务器来完成处理来自客户端的请求。有可能的是,这些外部资源可能会超时的情况。这可以是一个PHP超时。在这种情况下,Web服务器将返回一个500内部服务器错误。我们可以修正通过增加超时值或设置其他适当的超时选项这个错误让远程服务器将不会返回超时错误,而是等待处理的请求。
通过错误的文件和目录权限问题引发,这是最内部服务器错误的原因。如果多了一个文件或处理客户端请求所需目录的权限设置错误,则返回错误的服务器访问。PHP脚本错误的权限是这类问题的例子。这个问题可以通过重新对文件或目录的正确权限进行固定。
配置错误的htaccess文件,500内部服务器错误的另一个常见原因是在htaccess文件中配置错误。在URL重写的错误可导致,但往往不是500内部服务器错误。htaccess文件中查找和改正错误配置可以解决这个问题。
0条评论