网站页面访问无法打开,提示503 Service Unavailable与404(404 Not Found),问下遇到这么情况怎么解决处理?什么原因引起的?
2020/01/15 16:49
以下几种原因会造成网站打不开。
一:域名空间未续费导致网站打不开
任何一家公司所用的域名都是通过域名注册商来提供注册,而注册的域名是有使用期限的,你域名注册一年的话,那么你的使用期限只有一年,一年以后如果你想继续使用该域名是需要通过域名注册商或者代理商来进行域名的续费。
网站空间相对域名来说会稍微复杂一点,分为两种情况:
a、很多大型的公司,网站做好以后会选择自己配置一台独立的服务器,由公司网管进行管理,那么这个时候就不存在空间续费的问题;
b、租用空间商的空间,这个时候就跟域名一样是要续一定的费用。
二:域名空间出现问题导致网站打不开,分为以下几种:
1、域名没有正常备案,国内服务器域名是需要备案的
2、域名没解析;
3、空间没绑定;
4、服务器不稳定(主要表现在网站加载时慢时快、经常性打不开)
三:DNS问题导致网站打不开
DNS是域名解析服务器,如果dns服务器出现问题就会导致域名解析无法生效,最终导致网站打不开。
四:程序问题导致网站打不开
网站程序出现的问题,最多的还是挂马了,所以程序员在写程序的时候要考虑到这一点,也要随时做好数据的备份。
引起网站503错误的6种原因:
1、网络管理员可能关闭应用程序池以执行维护。
2、当请求到达时应用程序池队列已满。
3、应用程序池标识没有使用预定义账户:网络服务,而自己配置了标识,但是配置的这个用户不属于IIS_WPG组
4、应用程序池启用了CPU监视,并且设置了CPU利用率超过一定百分比关闭应用程序池,而开发人员写的服务端页面(.asp,.aspx)执行效率不高,会引起CPU的长时间占用,最终达到设置的百分比,从而引起应用程序池关闭
5、应用程序池的性能选项卡的请求队列限制所填的数值太小,默认为1000。
6、web.config的system.web/httpRuntime节点的appRequestQueueLimit属性设置的值太低。
解决方法:
win服务器可以去重新启动IIS或者选择对应问题站点的程序池点击重启启动就行。