你浏览网站的□□时候经常会报♦一些错误是吗?有时可能是404 有时可能是500,不同的错误其□□□他他代表着我□□□们服务器出错□□□的原因是不同□□的,只有我们清楚□□□每种报错是哪□□种情况下导致丨的,然后有的放矢□□□□的去解决预防□□这样才能让我□□□们的网站快速□□的正常的被浏□□览者访问,今天大连网络公司和大□□□家说说服务器□□□上经常会报的▼一种错误“Service Unavailable”,以及其原因。
我们可以发现□□□出现以上错误□□的大部分是asp php 或net运行的网站,这些网站很大□□□□部分有一个共□□□同点就是在服□□务器上运行的□□□服务器是IIS,IIS里面有一个叫□□□连接池的概念。一般情况下为□□多个站共用一□□个程序池,这个程序池可○以简单理解为□□□资源库,即这些站点共◥用这块资源;如果这个资源▼被其中一个站□□□□用完,则程序池就会□□□□停止,所有使用这个❖程序池的站就★会出现“Service Unavailable”的提示,直到该程序池□□□□被重新启动。所以大多数情□□□□况下我们一个□□□□服务器不可能※放太多的站点,这样就容易造□□成资源容易用□□完的现象;但有时也会出□□□□现服务器站很□□少也出问题,这个可能就是□□服务器上有垃□□□圾程序或受到□□□□了攻击,如果出现垃圾□□□□程序或遇到攻◎击,则可能出现CPU急速上升或内□□□□存大量使用,这是大部“ServiceUnavailable”出现的原因。所以这个我们□□□□一般要从程序□□□□手来检查漏洞。
1、出现“Service Unavailable”怎么办
当我们的网站出现了“Service Unavailable”,我们先不用着急,如果自己有服务器的朋友可以远程进入服务器看看到们的连接池使用情况,是不是这个站的连接池处于关闭状态,如果是,马上给他启动,如果我们使用的是虚拟主机,我们要联系我们的空间商让其解决。
2、频繁出现“Service Unavailable”怎么办
当我们的大部□□网站频繁出现“Service Unavailable”那可能就是服□□□□务器的上网站•过大,导致大部分的□□连接池用完了,这时我们要给□□□□每个站点分一◢个连接数,而不是共用一▽个,这样每个站点□□□之间就互不相□□□□干了。同时对服务器□□也要减肥,把部份站点给□□□□删除。因为服务器的□□资源已经用的◢差不多了。
3、长时间出现“Service Unavailable”怎么办
我们我们在做□□了以上的工作□□□还没有作用的♦情况下或者服□□务器的资源消□□□□耗快速增加的◤时候我们要看□□看我们的程序◈是不是有一些□□□垃圾代码或者◣受到攻击了。
大连网站建设认为服务器出□□□现“Service Unavailable”,很多人都认为☆是服务器不稳□□定的问题,其实不然。如果是服务器◉问题,不会出现“Service Unavailable”的提示,而是直接瘫痪◉掉,连FTP也上不去。出现这个是因□□为有站点消耗□□□□了大量资源,服务器的资源□□□始终是有限的,如果长期超过□□□设置的值,则服务器会自丨动停止这个程□□□序池,防止影响其他□□□□程序池的用户。所以我们要正□□□确对待“Service Unavailable”,做好定时的检□□□□查,让我们的服务□□□器访问像火箭♦一样迅速。
扫一扫
关注k8凯发一触即发
全国咨询热线
135-9299-6491