像这种大型视频网站服务器都能遇到服务器崩溃的突发问题,何况中小型企业的服务器呢
那么问题来了,致使服务器崩溃的原因有哪些?服务器用户又该如何去避免这些问题的出现?一般来说,服务器崩溃的原因主要有以下几点:
第一,访问峰值或请求超过服务器的承受力
企业平时租用和托管的服务器是有峰值承受限制的,一旦超过了该承受能力,就会导致服务器瘫痪,网站访问不了,而出现这样的直接原因就是在一段时间内,网站的访问量巨大,已经超出了服务器的承受能力,这样的例子比比皆是,以前春运期间,12306网站就频繁出现崩溃,因为那段时间网购火车票的人很多
第二,磁盘已满
导致系统无法正常运行的最可能的原因是磁盘已满,一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带)
日志文件会很快用光所有的磁盘空间。Web服务器的日志文件、SQL*Net的日志文件、 JDBC日志文件,以及应用程序服务器日志文件均与内存泄漏有同等的危害。可以采取措施将日志文件保存在与操作系统不同的文件系统中。日志文件系统空间已 满时Web服务器也会被挂起,但机器自身被挂起的几率已大大减低
第三,服务器超载
Netscape Web服务器的每个连接都使用一个线程
Netscape Enterprise Web服务器会在线程用完后挂起,而不为已存在的连接提供任何服务。如果有一种负载分布机制可以检测到服务器没有响应,则该服务器上的负载就可以分布到其 它的Web服务器上,这可能会致使这些服务器一个接一个地用光所有的线程
这样一来,整个服务器组都会被挂起,操作系统级别可能还在不断地接收新的连接, 而应用程序(Web服务器)却无法为这些连接提供服务,用户可以在浏览器状态行上看到
第四,服务器遭遇恶意打击破坏
互联网时代黑客们充斥网络,网站服务器遭受打击已经屡见不鲜,任何网站服务器都面临着网络攻打击的风险,这个是无法预测也无法避免的,但是我们也要做好防范,将风险降至最低
解决方法如下:
检查下网络连接,看看是不是网络延时太高导致,可以在网上下载加速软件或者找IDC服务商带宽增配解决
也可以在登陆前把没用的程序关掉,来增强网络的读写速度解决
也可以利用第三方软件,进行简单修复,例如【360安全卫士】打开里面的【人工服务】进入搜索页面搜索【连接服务器失败】就能简单解决
重启相关网络设备和电脑,然后再尝试是否能登录,如果还是不行,请按照下面方法操作:网上邻居-右键属性(注:Vista/Win7系统请点击“网络和共享中心”左侧的“管理网络连接/更改适配器设置”)-本地连接-右键属性-Internet协议(TCP/IP4)属性中选中“使用下面的DNS服务器地址”,在“首选DNS服务器”网通/联通/电信用户填“211.157.15.189”,国外或其它网络用户填“8.8.8.8或8.8.4.4”),设置后再进行尝试
修补漏洞(修补网站漏洞也就是做一下网站安全)
1、修改网站后台的用户名和密码及后台的默认路径
2、更改数据库名,如果是ACCESS数据库,那文件的扩展名最好不要用mdb,改成ASP的,文件名也可以多几个特殊符号
3、接着检查一下网站有没有注入漏洞或跨站漏洞,如果有的话就相当打上防注入或防跨站补丁
4、检查一下网站的上传文件,常见了有欺骗上传漏洞,就对相应的代码进行过滤
5、尽可能不要暴露网站的后台地址,以免被社会工程学猜解出管理用户和密码
6、写入一些防挂马代码,让框架代码等挂马无效
选择正规服务器供应商,在服务器出现问题时可第一时间得到处理,7*24小时售后服务,定期为用户坚持常用软件的运行情况和故障排查
以上就是今天的分享了,感谢您的阅读
标签:Web,文件,网站,失败,服务器,日志,连接 From: https://blog.51cto.com/u_16151512/6425324