Win7 IIS HTTP Error 503
IIS常见错误代码

IIS常见错误代码IIS introductionWhen a user attempts to file transfer protocol (FTP) access via HTTP or a running Internet information services (IIS) of the content on the server, IIS the request returns a said the state of the digital code. The status code is logged in the IIS log and may also be displayed on the Web browser or FTP client. The status code can indicate whether the specific request has been successful and can also reveal the exact cause of the request failure.By default, IIS puts its log files in the Windows \ \ System32 \ \ Logfiles folder. Each WWW site and FTP site has a separate directory under that directory. By default, log files are created in these directories each day, and the log files are named (for example, exYYMMDD. Log).HTTP code1x-information tip: these state codes represent temporary responses. The client should be ready to receive one or more 1xx responses before receiving the regular response.100 -101-switching protocol2xx - success: this status code indicates that the server successfully accepts the client request.200 - determines the status code that indicates that IIS has successfully processed the request201 - has been created202 - accepted203-non-authoritative information204 - nothing205 - reset content206 - part of it3xx - redirect: the client browser must do more to implement the request. For example, the browser might have to request a different page on the server or repeat the request through the proxy server.300 - multiple options301 - has been removed forever302 - the object has been found and moved303 - see other terms304 - the document that does not modify the client request is in the client cache, and the document has not been modified since the cache. The client USES the cached copy of the documentwithout downloading the document from the server.305 - use the agent306 - this code has been retained but not used307 - temporary redirects4xx - client error: error occurred, client problem. For example, the client request does not exist and the guest does not provide valid authentication information.400-error request401 - access is rejectedIIS defines a number of different 401 errors that specify more specific error reasons. These specific error codes are displayed in the browser, but not in the IIS log:401.1-login failed login attempts, possibly because the user name or password is invalid.The 401.2-server configuration failed to login3, 401.3 - there is an NTFS permission problem because of the limitation of the ACL to the resource. This error may occur even if you have the appropriate permissions for the file you are trying to access. To solve this problem, see the corresponding article in the Microsoft knowledge base: 187506 List of NTFS Permissions Required for IIS Site to Work (the List of NTFSPermissions Required for the IIS Site Work)401.4 - filter authorization failedThe 401.5-isapi/CGI application authorization failed401.7 - access is rejected by the URL authorization policy on the Web server403 - no accessIIS defines a number of different 403 errors, which specify more specific error reasons, see 403.x code404 - not foundThe reason for this error is that the file you are trying to access has been removed or removed. This error occurs when the URLScan tool is installed to try to access files with a limited extension. In this case, the name "Rejected by URLScan" appears in the log file item of the request.404.0 - no files or directories are found404.1 - you can't access the Web site on the requested portThe 404.2-web service extension locking policy prevents this request4, 404.The 3-mime mapping policy prevents this request405 - the HTTP predicate that is used for accessing this page is not allowed (the method is not allowed)406 - the client browser does not accept the MIME type of the requested page407 - requires agent authentication412-premise failure413 - the request entity is too large414 - the request URI is too long415-unsupported media types416 - the scope of the request cannot be satisfied417 - execution failure423 - lock error5xx - server error: the server cannot complete the request because of error500-internal server errorMany server-side errors can lead to this error message. The event viewer log contains more detailed errors. In addition,you can disable the friendly HTTP error message to receive detailed error instructions. Other information about how to disable the HTTP friendly error message, check in the Microsoft knowledge base article: 294807 how to disable Internet Explorer 5 at the server end "show friendly HTTP error message" function500.12 - the application is busy restarting on the Web serverThis means that you are trying to load the ASP page while IIS restarts the application. Once the page is refreshed, this information disappears. Once the page is refreshed, the message appears again, possibly with anti-virus software scanning global.asa. For additional information, see the corresponding article in the Microsoft knowledge base: 248013 HTTP Error 500-12 Application Restarting (HTTP Error 500-12 applications are being restarted)The 500.13-web server is too busy500.15 - no direct request for Global. AsaThe 500.16-unc authorization credentials are incorrect (IIS6.0 proprietary)500.18-url authorization storage cannot be opened (IIS6.0 proprietary)500.100 - internal ASP errorThis error message will occur if you try to load the ASP page with error code. For more accurate error information, disablethe friendly HTTP error message. By default, this error message is only enabled on the default Web site. How about in the default Web site to see the error information of the other information please check phase should be in the Microsoft knowledge base article: 261200 shows the HTTP 500 error message and not the 500-500. The asp asp error information.The author thinks that there is a problem of directory permissions or no parent path.The 501-header value specifies the unimplemented configuration502 - the Web server received an invalid response (gateway error) as a gateway or proxy serverThis error message will occur if the CGI script that is trying to run does not return a valid HTTP header set.502.1 - CGI application timeout502.2-cgi application error503 - service unavailable (IIS6.0)504-gateway timeoutThe 505-http version is not supportedFTP code1 xx - certainly the preliminary answer: these status codeindicates an operation has been successful, but the client hope to continue to operate a new command before receive another answer.110 restart the tag replyThe service is ready to start after NNN minutes125 data connection is open and transmission is starting150 file status is normal, ready to open the data connectionFTP USES two ports: 21 to send commands and 20 to send data. The status code 150 indicates that the server is ready to open a new connection on port 20 and send some data.2xx - positive reply: an operation has been successfully completed. The client can execute the new command.200 command setNo command is executed. There are too many orders on the site211 system status, or system help reply212 directory213 file status214 help messageThe 215 NAME system type, in which NAME is the official system NAME listed in the Assigned Numbers document220 service ready,New user requests can be executed221 service closes the control connection. If appropriate, please log out225 data connection open, no transmission in progressClose the data connection. The requested file operation has been successful (for example, transferring files or dropping files)The command opens the data connection on port 20 to perform the operation, such as the transfer file. The operation completes successfully and the data connection is closed.227 enter the passive mode (h1, h2, h3, h4, p1, p2)230 users are logged in and continueAfter the client sends the correct password, the status code is displayed. It indicates that the user has logged in successfully.The requested file operation is correct and completedThe "PATHNAME" has been created.3xx - positive reply: the command has been successful, but the server needs more information from the client to complete the processing of the request.331 user name is correct, need passwordAfter the client sends the user name, the status code is displayed. The status code will be displayed regardless of whether the supplied user name is a valid account in the system.332 requires a login accountThe file operation of the 350 request is waiting for further information4xx - transient negative reply: this command is not successful, but the error is temporary. If the client retries the order, it may execute successfully.421 service unavailable, closing control connection425 cannot open data connection426 the Connection closed; Transfer abortedThe command opens the data connection to perform the operation, but the operation has been canceled and the data connection is closed.File operation of 450 unexecuted requests. File unavailable(for example, busy file)451 requested operation exception termination: local error is being processedThe operation of the request is not performed. The system storage space is not enough5xx - the complete answer to the negative: the order is not successful and the error is permanent. The same error will occur again if the client retries the command.500 syntax error, command is not recognized. This may include errors such as the command line too long501 has syntax errors in the parameters502 did not execute the command503 wrong sequence of commands504 no command to execute the parameter530 not logged inThe status code indicates that the user cannot log in because the user name and password combination are invalid. If you log in with a user account, you may enter the wrong user name or password, or you may choose to only allow anonymous access. If an anonymous account is used, the IIS configuration may reject anonymous access.532 storage files need accountsThe operation of 550 does not perform the request. File unavailable (for example, no file, no access)The command is not executed because the specified file is not available. For example, the file that you want to GET doesn't exist, or you try to PUT the file into a directory where you don't have access to it.The operation of the request is aborted: the unknown page typeFile operation exception termination for 552 requests: beyond the storage allocation (for the current directory or data set)The operation of 553 not performing the request. File names that are not allowed。
HTTP Error 503的原因是什么

HTTP Error 503的原因是什么?
HTTP Error 503. The service is unavailable错误的原因一般有以下几种,具体的原因需要通过weblog访问日志进行分析:
1、站点遭到攻击,在超过限制时报503错误,待攻击停止就可以恢复了。
2、站点规模较大,并发请求过多,这种建议修改优化程序或需要升级更高类型主机。
3、程序有错误,在短时间内产生多次工作进程崩溃,会因IIS7的快速故障防护功能而关闭程序池。
4、站点提供下载,当带宽超过限制时会报错,需停止下载功能,或者升级云主机解决。
此文档由云端互通(北京)计算机技术有限公司提供。
Win7系统无法打开网页提示error 503的具体解决方法

Win7系统无法打开网页提示error 503的具体解决方法Win7系统无法打开网页提示error 503的具体解决方法。
操作步骤:503错误是一种HTTP状态码。
英文名503与404是同属一种网页状态出错码。
两者的区别是:前者是服务器出错的一种返回状态,后者是网页程序没有相关结果后返回的一种状态。
对于访问用户来说这个基本无解,这是网站管理理该修复的问题,小编推荐以下几种解决方法一、网站程序没有启动如果我们用的是虚拟主机,我们首先先要检查一下网站的程序是否启起来了。
如果没有启起来的话,网站的服务都不可用了,网站当然肯定就要报503的内部服务器不可用的错误了。
如果我们使用的是VPS,或者是单独的一台服务器,那么我们就需要检查我们搭建的应用程序池是否是正常启用的,如果没有启用,那么网站的服务当然也就没有办法使用了,503Service Unavailable错误自然也就出现了。
在IIS管理器-应用程序池处便可查看是否启用,右键启动即可。
二、IIS假死通过重启IIS服务可以解决三、应用程序池内存资源达到了CPU的上限如果使用的虚拟主机,一般CPU是有限制上限的,如果达到了主机限制的CPU的上限,那么就可能会出现503Internal Service Unavailable错误。
解决方法:修改CPU内存上限,虚拟主机的话,一般只能通过升级主机套餐来解决了。
一般这类情况的503错误在一段时间之后,你的网站应用程序池内存释放出来之后,就会自动恢复的。
单独的服务器的话,就是增加内存条了。
四、网站访问量超限类似网站被攻击,突然网站流量增加得很高,也有可能造成网站应用程序池假死现象,出现503错误。
解决方法:暂时先停用掉网站,将网站的访问流量先降下来,之后再重复启用。
五、网站应用程序池重复出现启用暂停现象有可能是创建了一个网站管理员,但是却使用了多个应用程序池,导致每次我们一启用应用程序池,访问网站之后,两个相同的应用程序池冲突,导致应用程序池又一次停掉,所以访问网站503错误又会再次出现。
IIS经常出现503错误怎么办?【专家教程】

IIS经常出现503错误怎么办?【专家教程】对于网站管理员来说,不管是IIS出现任何错误,都是十分不喜欢的,别说出现erorr错误,就即便是出现一些警告,也是十分不愿意看到的,哪一个站长不愿意自己的服务器天天都健康正常的运行呢?但实际上,在运行的过程中,并不是如愿以偿的,比如说,IIS要么出现Service Unavailable错误,要么出现503错误,导致服务器不正常,SEO优化不上去,网站遭到访客用户的埋怨。
那么本电脑教程就和大家分享IIS经常出现503错误怎么办?IIS的503常见问题,可以按如下操作缓解:右击应用程序池DefaultAppPool,选取属性:一、回收1、回收工作进程(分钟):(不选)2、回收工作进程(请求数目):(不选)3、在下列时间回收工作进程:我设定为凌晨3点,因为那个时候访问量最少,请求最少,较容易释放资源。
4、消耗太多内存时回收工作进程:(不选)二、性能1、空闲超时20分钟:(不选)2、请求队列限制:(不选)3、WEB园最大工作进程数为1(默认)。
三、运行状况1、启用ping:选中2、启用快速失败保护:不选。
3、启动时间限制:900秒4、关闭时间限制:3600秒。
其他解决方法:因为应用程序池DefaultAppPool提供服务的进程关闭时间超过了限制服务器经常产生“应用程序池 DefaultAppPool 提供服务的进程关闭时间超过了限制。
进程 ID 是 2068 的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。
解决方法如下:Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性一、回收1、回收工作进程(分钟):选中,值为17402、回收工作进程(请求数目):不选(原先设置为35000)3、在下列时间回收工作进程:不填4、消耗太多内存时回收工作进程:全不选。
(2、3、4项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,导致iis假死不响应)二、性能只选中空闲超时20分钟。
什么是503状态码?

什么是503状态码?503状态码最大的作用是告知搜索引擎:现在服务器压力过大,网站(某个网页)稍后再抓取,503是指目前无法使用服务器(由于超载或进行停机维护)。
通常,这只是一种暂时的状态。
按照百度的说法,网站关闭或其他临时情况,这个时候网站应该返回:“503 Service Temporarily Unavailable”!使用503状态码,而不是404错误页面。
如果网站需要临时维护或者未建立好就上线的页面,当网页不能打开时以及没有建好时,不要立即返回404,建议使用503状态。
503可以告知百度spider该页面临时不可访问,请过段时间再重试。
如果返回404状态码,会被百度当成死链删除,造成收录和流量损失。
使用503返回码,这样百度的抓取器接到503返回码后,会在隔一段时间再去访问这个地址,在您的页面建好上线后,就又能被重新抓取,保证页面及时被抓取和索引,避免未建好的内容设为404后带来不必要的收录和流量损失。
常见的HTTP状态码404:404返回码的含义是“NOT FOUND”,百度会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。
301:301返回码的含义是“Moved Permanently”,百度会认为网页当前跳转至新url。
当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301返回码,尽量减少改版带来的流量损失。
虽然百度spider现在对301跳转的响应周期较长,但我们还是推荐大家这么做。
503:503返回码的含义是“Service Unavailable”,百度会认为该网页临时不可访问,通常网站临时关闭,带宽有限等会产生这种情况。
对于网页返回503,百度spider不会把这条url直接删除,短期内会再访问。
届时如果网页已恢复,则正常抓取;如果继续返回503,短期内还会反复访问几次。
但是如果网页长期返回503,那么这个url仍会被百度认为是失效链接,从搜索结果中删除。
503错误的原因和解决方法

503错误的原因和解决方法503错误通常是由于服务器暂时无法处理请求导致的。
这可能是由于服务器过载、维护、更新或其他临时问题引起的。
虽然这个错误可能是临时的,但它在用户体验和网站可用性方面可能会带来巨大的影响。
在本文中,我们将探讨一些常见的503错误的原因和解决方法。
1.服务器过载:服务器过载是导致503错误的最常见原因之一、当服务器无法处理过多的请求时,它可能会拒绝服务并返回503错误。
这可能是由于流量激增、大量并发请求或服务器资源不足引起的。
解决这个问题的方法包括:-增加服务器的容量或升级硬件,以处理更多的请求。
-使用负载均衡来分发请求到多个服务器,以减轻单个服务器的负载。
-优化服务器端代码,以提高性能和效率。
2.维护和更新:服务器维护和更新可能导致临时的503错误。
在进行服务器软件和硬件更新、安全补丁安装或其他维护操作时,服务器可能会暂时关闭或处于无法处理请求的状态。
解决这个问题的方法包括:-提前通知用户或者安排维护窗口时段,以便用户知道网站将不可用。
-将维护内容安排在低峰时段,以最小化对用户的影响。
-在网站上发布有关维护计划的信息,以便用户知道何时可以预计网站恢复正常。
3.故障和错误:服务器故障和错误可能导致503错误。
这包括硬件故障、软件错误、配置错误等。
解决这个问题的方法包括:-检查服务器日志,以查找错误信息和故障原因。
-修复故障、错误或配置问题,以使服务器能够正常工作。
4.数据库问题:数据库问题可能导致503错误。
当服务器无法连接到数据库或数据库无法响应时,它可能会返回503错误。
解决这个问题的方法包括:-检查数据库连接和配置,以确保服务器可以正确连接到数据库。
-优化数据库性能,以提高查询速度和响应时间。
-增加数据库的容量或升级硬件,以处理更多的请求和负载。
5.缓存问题:缓存问题可能导致503错误。
当缓存服务器无法响应时,或者缓存内容已过期或损坏时,它可能会返回503错误。
解决这个问题的方法包括:-清除缓存,以使服务器重新生成和提供最新的内容。
503错误的原因和解决方法

503错误的原因和解决方法503错误是一种HTTP错误,表示当Web服务器无法处理用户请求时出现的错误代码,表示Web服务器由于暂时的、程序上的不可用而无法处理请求。
由于 503 错误的原因涉及多个方面,因此解决这类错误的具体解决方法也有所不同。
通常情况下,503错误的原因可能有:Web服务器负载过高、网站访问过频繁、网络中断、程序损坏、服务器过热、较大的数据请求或网页内容等等。
因此,要解决503错误,首先要做的就是根据实际情况分析出错误可能的原因,然后再依据各方面状况制定一些有效的解决方案,让服务器重新正常运行。
第一步:检查网站负载(检查网站在指定时间段内的访问量)。
如果发现访问量过高,就会出现排队现象,从而影响网站的访问速度和稳定性,因此就可能会出现503的错误情况。
此时,可能需要使用负载均衡技术来分发负载,将高访问量的网站放在一台稳定的服务器上,以避免出现这类问题。
第二步:检查网站脚本。
除了根据服务器负载来分析问题,还应确保网站所使用的脚本没有损坏或不可用的地方(如中断的PHP脚本,站点的备份含有损坏的脚本等)。
如果发现存在问题,就必须修复这些脚本,才能重新恢复网站的正常运行。
第三步:排查服务器的其他状况。
此外,也可以尝试查看服务器安装情况,检查数据库是否正常工作,确认服务器是否正常运行或者有没有其他影响网络正常运行的问题(比如DNS、网络中断等),以及确认有无尝试使用大量4xx或5xx状态码的情况。
如果检测出影响网站正常访问的问题,则应该尽快解决。
如果上述排查后仍然发现无法解决503错误问题,则可以考虑重置正在运行的Web服务器,释放必要的内存,以便能够重新恢复网站的正常访问。
当然,也可以考虑更换新的服务器或重新安装操作系统,以确保网站访问得顺畅无阻。
503服务器异常怎么解决

503服务器异常怎么解决503服务器异常通常表示服务器目前无法处理请求,这可能是暂时性的问题。
要解决这个问题,你可以采取以下措施:1. 刷新页面:首先,尝试刷新你的浏览器页面。
有时候,这个错误可能是暂时性的,刷新页面后问题可能会自行解决。
2. 检查网络连接:请确保你的网络连接正常。
有时候,503错误可能是由于网络问题引起的。
3. 等待一段时间:503错误通常是临时性的,服务器可能正在进行维护或遭受短暂的过载。
等待一段时间后再次尝试访问网站。
4. 检查网站状态:你可以使用在线工具或网站来检查网站的状态。
这些工具通常会告诉你网站是否正常运行。
5. 清除浏览器缓存:清除浏览器缓存和Cookie可能有助于解决问题。
这些数据有时可能引发问题。
6. 检查网站配置:如果你是网站管理员,检查你的服务器配置和应用程序代码是否正确。
确保服务器有足够的资源来处理请求。
7. 联系网站管理员:如果问题仍然存在,联系网站管理员或服务器管理员,向他们报告问题。
他们可能需要采取措施来修复服务器配置或资源问题。
8. 使用备用链接:如果可能的话,尝试使用备用链接来访问网站。
有时候,问题可能仅限于特定服务器或链接。
9. 查看HTTP状态码:了解服务器返回的HTTP状态码。
503错误通常伴随着一个“Service Unavailable”(服务不可用)的状态码。
这可以提供更多关于问题的信息。
总之,503服务器异常通常是由服务器方面的问题引起的,但通常是暂时性的。
通过刷新页面、等待一段时间或联系网站管理员,你可以解决这个问题。
如果你是网站管理员,确保服务器和应用程序配置正确,并且能够处理流量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我部署到IIS 7上的应用程序访问不了了,浏览WCF服务时报HTTP ERROR 503。
检查时发现Application Pool停止了,手动启动起来后,重新浏览页面,还报503错误,再看Application Pool,发现它又自动停止了。
起初以为IIS重启一下就好了,可是没用,机器重启也没用。
究竟是什么原因呢?最近我的机器也没做什么啊?除了改了一次Windows用户密码。
哦!问题就出在这里。
Application Pool的Identity标识默认为ApplicationPoolIdentity。
我用的是域windows账户,而没有使用默认的AppPoolIdentity。
由于域用户的密码要定期修改,所以修改后,存储在IIS 配置文件中的密码已经不再有效,这就是Application Pool总会自动停止的原因。
解决方法:
1、重新设置一下Windows用户密码后,再浏览,搞定。
2、把Application Pool的Identity标识改为NetWorkService,再浏览,搞定。