服务器在托管的过程中,可能存在这样或者那样的故障,很多时候,我们需要寻找原因去解决这些故障,那么,哪些可能是造成服务器故障的原因呢?
1.客户自己的问题
客户把服务器托管到IDC后,对服务器的管理基本是通过软件远程进行管理,可以这样理解,服务器的硬件部分托管给了IDC服务商,IDC需要提供网络资源、电源、安全等基础服务;而服务器操作系统、应用服务等软件部分的稳定性和安全都掌握在客户的手中,与IDC服务商没有直接的关系。因此,服务器在IDC出现问题,大部分是因为客户自己的操作失误而产生事故。
2.IDC服务商的网络出现故障
各家IDC服务的网络结构还是存在一些问题,与骨干网运营商的链接线路没有足够的冗余,如果与ChinaNet等主要网络服务提供商的连接线路出现故障,那么整个网络就可能出现全部中断,要提高抗风险能力,必须和多个骨干网运营商相连,即使某一条线路出现问题,通过其它的网络也可以正常提供服务。如果IDC服务商的网络出现问题,即网络出现中断,与服务器本身没有直接的关系,当线路恢复正常后即完全恢复正常访问。
3.应用系统无法正常运行
客户把服务器托管给IDC后,会在服务器上运行多种应用服务,比如WWW服务、Mail服务、Ftp服务等等,也包括数据库之类的动态数据的查询服务。提供的服务类型越多,对服务器的影响也越大,如果服务器的访问量太大,出问题的可能性就越大,所以,最好能有效地分配资源,避免一台服务器承受太大的访问量。如果出现某种服务无法启动时,可以通过远程重起这项服务;如果服务器出现死机,就立即让IDC服务商的值班人员重启服务器,以达到释放资源的目的,经过重启机器或是相关处理后即可很快恢复正常。
4.技术能力、误操作或操作不规范
客户对服务器的管理能力较差,如果技术人员的技术实力不够好,可能对服务器进行错误操作或是操作不规范,从而造成服务器不能访问。
5.安全、黑客侵入
服务器遭到黑客的恶意攻击或是侵入,或服务器突然出现很大的访问量,会对服务器造成不良的影响,甚至可能造成恶性事件。
6.服务器出故障的方面
服务器可能出现问题的地方,主要有内存、硬盘、应用软件等方面。如果IDC设计得不合理,可能会因为散热不好,出现CPU因热度过高而宕机;如果内存的兼容性不好,会影响服务器的性能下降,诸如灰尘、静电、空气循环、逆风问题也会影响到服务器的正常运行。