
服务器崩溃的几种原因第一:高并发流量或请求超过服务器承受力
无论是企业和个人在租用服务器的时候都会受到峰值承受限制的,一旦超过服务器的承受能力,就会导致服务器瘫痪,应用程序暂停,网站无法访问。服务器都是有峰值限制的,不可能承受无上限的并发能力。而造成服务器瘫痪的原因就是在同一段时间内,访问人数多,造成高流量的突进。超出了服务器的承受范围。这种例子我们经常可以看到,比如双11期间,很多公司为了应对双11的高流量,开启的紧急避险措施和大规模的服务器负载能力。还有春运期间,12306网站由于受到高并发的问题,也会频繁的出现崩溃。
第二:磁盘空间不足
导致服务器无法正常运行的原因也有可能是磁盘空间溢出导致的。企业的网络管理员应该实时关注磁盘的使用情况,并且要在规定的时间把磁盘储存的数据备份到另外的存储设备里面,确保数据无遗失,推荐相关阅读:哪些网站应该使用服务器呢?
服务器的磁盘大部分的资源都是被日志文件占用了,包括web服务器,数据库等日志信息都包括其中,以及应用程序服务器日志文件均与内存泄漏是同等的危害。我们可以采取措施保护我们的数据和日志文件,日志文件对应用程序进行异地存储。日志文件系统空间如果满了,则web服务器将自动被挂起,但是机器本身瘫痪和宕机的几率就会大大降低。
第三:服务器超载
连接web服务器都是用一个线程链接的,web服务器会在线程用过之后自动挂起,不会再未已链接的线程提供任何服务。如果我们用了负载机制,那么如果该服务器没有响应,则该服务器的负载则会自动的转移到其他web服务器上,这个 *** 作会使服务器一个接一个的用光线程。这中 *** 作可能会导致整个服务器机组被挂起, *** 作系统同时还有可能在不断接收新的链接,而我们的web服务器无法未其提供服务,致使服务器崩溃。
第四:服务器遭到恶意攻击
网络科技的不断发展同时,黑客的技术和渗透也是很强的,服务器和系统遭受到攻击已经是普遍存在的了。所有服务器都会面临这个问题,这个是无法预测的危险,我们只能实时做好安全防护,将被攻击的风险降至最低。
对于包括Exchange在内的绝大多数应用来说,“越大越好”一说总是适用的。即便有几TB的硬盘做高可用,Exchange服务器依然可以吃掉其中大量的空间。不然的话,一旦磁盘剩余空间低于Exchange预设的阀值引起反压,两个邮件客户端的通信将会变得非常迟缓。因此为避免邮件服务的终端,Exchange2013的邮箱服务器开始支持动态磁盘,不过微软声称基本磁盘还是优先选择的对象。
在基本磁盘的前提下,Exchange的专家们想尽了一切可以扩大磁盘空间的办法。大致有如下几种:
1 通过Exchange归档 — 这是压缩邮箱大小同时又不删除任何数据的好办法,不过需要另一个邮箱数据库用作存储(这里不讨论PST归档)。当然服务器依旧会磁盘耗尽,然后你就需要买新的Exchange的License以满足空间规划需求。
2 通过使用多个数据库 –Exchange 2010在性能及磁盘利用率上有很大提高。它给许多组织提供了将邮箱部署在廉价磁盘上的机会。
上述两点并没有完全满足Exchange服务器的磁盘需求。那么以下会讨论更加常用的方法:
a 通过删除所有数据库中的数据:最简单的办法当然是删数据,当然你会注意到删除公用文件夹以及邮箱数据后,数据库的大小并不会减少;你还需要执行离线碎片清理。当然离线碎片清理初始化阶段会要求Exchange创建一个临时数据库,这需要额外的空间。然后在清理过程中,主数据库副本会将数据拷贝到临时数据库。简单地说,整个过程中都需要额外的磁盘空间。离线碎片整理的命令如下:
ESEUTIL /D <数据库名>
b 通过调整恢复限制:另一个好办法是调整邮箱数据库限额,步骤如下:
1 打开Exchange管理中心,选择左侧“服务器”标签,然后选择上方“数据库”标签页。
2 选择数据库,单击上方“编辑”图标,选择“限制”
3 在限制会话框中可以调整删除项目以及删除邮箱的保留天数,调整这些限制就可以获得一些临时空间。
c 通过更改数据库路径:在很多情况下,恢复磁盘空间最有效的办法莫过于调整数据库路径。尤其是在多个数据库的位置放在一个卷下的时候。你可以将数据库移至空闲磁盘来为当前磁盘腾出空间。
d 执行数据库维护模式:Exchange服务器会定期执行维护模式(通常在晚上)以保持数据库健康。在一次维护中,系统主要执行了以下 *** 作:
1 数据库碎片整理
2 数据库检查点文件校验
3 页面修复(Page Patching)
4 页面清零(Page zeroing)
5 清理Dumpster(即缓存)
6 公用文件夹过期
7 被删除邮箱的空间释放
此外,由于维护过程经常会超时,你需要检查服务器日志来确定维护是不是已结束。如果你发现在计划的窗口中没有完成,你可能需要调整计划以确保维护过程有足够的时间。
注意:在在线碎片整理过程中,从数据库回收的碎片不会释放为磁盘空间,只有离线碎片整理会释放空间。
Windows Server 2008 R2 安装硬盤的时候,只能使用2T的空间是设置错误造成的,解决方法为:
1、启动Windows server 2008 R2 *** 作系统,点击任务栏"开始"按钮。
2、唤出任务栏开始菜单,选择"所有程序→管理工具→服务器管理器"项。
3、唤出"服务器管理器"程序窗口,点击"服务器管理器→功能→添加功能"图标。
4、d出"添加功能向导"对话框,勾选"选择功能→Windows Server Backup功能"复选框。
5、唤出"确认安装选择"选项界面,点击"安装"按钮。
6、完成安装Windows Server Backup功能的 *** 作。
1D盘可能本来空间就比较小,然后存放的文件很多,这个可以通过删除一些无用或垃圾文件来腾出空间。2虚拟内存设置在D盘了。右键点击我的电脑属性-高级-性能设置-高级-虚拟内存更改。
磁盘空间不足 明明有空间
-Windows创建了磁盘空间不足警告,以警告计算机用户其硬盘驱动器上的可用磁盘空间不足。 然后,当您的硬盘充满时,您会定期看到SBS服务器中的“磁盘空间不足”警告:“您的本地磁盘[驱动器]上的磁盘空间已用尽。要通过删除旧磁盘或磁盘来释放此驱动器上的空间,不需要的文件,请单击此处。”
-有时,您可能只需要忽略或禁用SBS Server中的Windows低磁盘空间。 但是,如果问题出在C:驱动器上,则并非那么简单。 为了使您的计算机系统正常运行,它需要系统驱动器上的可用磁盘空间最少。
-200 MB阈值是Windows为获得最佳性能而绘制的线。 一旦降至此阈值以下,系统将自动采取措施以维持最低性能。
-当可用磁盘空间不足80 MB时,Windows SBS Server会发出更强的警告消息,然后通过删除以前的系统还原点来释放驱动器空间。 如果硬盘驱动器损坏或损坏,这将减少您可以选择用来还原计算机的还原点的数量。
-当驱动器的可用磁盘空间不足50 MB时,将进入自我保留的最后阶段。 发生这种情况时,每四分钟会发出一条紧急警告消息,直到用户采取措施释放磁盘空间为止。 如果忽略此警告,则Windows将清除所有系统还原点,并挂起系统还原功能。 在系统驱动器上有200MB的磁盘空间可用之前,不会还原系统还原。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)