OMG!别用重启的方式来维护服务器
2015-09-11 中关村在线 编辑:佚名
电脑出现问题,重启可以说是第一武林绝学。这一方式通常被解决电脑诸如Word、Excel卡顿,网页打不开,网线连不上,电脑运行缓慢等问题,可以说如果加上另一武林绝学——重装,可以纵横家庭电脑运维界了。
而我今天要谈论的是,服务器运维,当你的电脑运行缓慢、卡顿等情况出现时,你是否习惯性的采用重启的方式呢?这种方式是否可行呢?
首先我们来看下重启的运力,电脑其实是一台状态机,程序控制它在不同的状态之间切换,在理想世界中,程度永远在已知状态间切换,不会出现程序员未曾预见的状态。
然而,在现实世界中,bug的出现可能会把电脑带入未知状态,这时候如果程序还假设自己在已知状态来进行状态切换的话,就会越走越远。重启则是让电脑重新回到已知状态的最简单方式。所以这个方式在电脑维修方面还是非常实用的。
作为服务器管理员,你不是一个普通用户,你的语文你需要有一个更高的标准。以下是一些东西,你可以重新启动之前,在Linux或Unix服务器上的进行尝试。
1.检查正在运行的进程,杀死进攻的程序。很多时候,你的服务器问题可能是一个失控的过程,你可以利用网络监测工具,来查早出可能出现问题的原因,然后将其杀死删除。
2.优化,如果你的问题是运行缓慢, 你可能是数据或脚本耗费了太多的资源,你可以尝试优化他们,否者重启后一段事件,这些问题又会影响。
3.运行安全检查,这是非常有必要的,如果你的服务器运行不好,可能违反了安全性需求,你需要运行一个安全性的检查,检查系统的完整性,然后重新启动。
如果这些方式都是失败,你的系统已经完全锁定,那么重新启动是必要的,但是他不应该是一个正常的方式。重新启动后,你需要检查错误的日志,更新过时的软件,并尝试确保这种事情不再发生。