一、服务器出现宕机的常见原因
1、运行环境问题
一般来说,“运行环境”是排名第一的服务器宕机类别,运行环境可以看作是支持数据库服务器运行的系统和资源集合,包括操作系统、硬件以及网络等。在运行环境的问题中,最普遍的问题是磁盘空间耗尽。
2、服务器性能问题
服务器性能好坏也是引发宕机的一个因素。
3、复制问题
复制问题通常由于主备数据不一致导致。
4、数据丢失或损坏
数据丢失问题通常由于错误操作导致,并总是伴随着缺少可用备份的问题。
不管是外部攻击还是内部故障,备份好以及冗余措施,可以使宕机时间缩短到最低。备份问题尽管听起来不可思议,但在实践中,不少企业并未建立起一套检验过的备份系统。备份的意义在于危急时刻可以快速恢复或重建生产系统。在企业网络中,经常出现的问题实际上是:
备份步骤的瑕疵导致并未完成正确的备份过程
由于有限的存储空间导致一定时间后因存储空间耗尽导致的随后备份失败
备份介质受损导致无法成功恢复
解决服务器宕机的方法:
a. 要即时发现服务器宕机的问题。时间就是金钱,这是不变的真理。我们要第一时间,发现宕机的问题。如果他第一时间发现你的网站无法访问,他将立即发送Email通知或短信通知。
b. 最好准备2个网站空间,他们存放的内容相同,而ip不同,并且机房的地理位置不同。这样2个主机,同时宕机的可能性就大大降低了。第一时间发现宕机问题后,可以迅速的通过修改域名记录,指向目前正常的网站空间。
c. 可能仍有一些站长朋友,觉得域名解析有点复杂。之前了解到有宕机监控会根据您设置的报警规则,在异常错误率达到报警阈值时发送报警信息,让您及时获取异常通知,查询异常原因。可用于网站灾备。当服务器宕机时,系统会自动无缝将其切换至可用的服务器,宕掉的服务器恢复后将自动切换回原IP。
传统上,磁带因其低造价以及高存储密度使其成为了理想的备份介质。然而,这种传统备份介质的几个致命缺点经常使其内含的数据变得不可存取:
丢失的磁带索引卡片
磁带介质在存储过程中容易受到外界磁场影响
介质本身损坏
介质读取过程中被读取设备损坏
此外,磁带备份介质本身存储在磁带仓库中,从仓库检索所需的备份磁带、转移至数据中心并重新加载数据的时间消耗通常也是客观的。
即使有一套备份系统仍然是不能抵挡所有的意外事故的。2014年,Samsung 数据中心的一场大火使其云服务暂停服务。如果没有异地备份,这场大火将使其本地备份的恢复变得极为困难。
冗余对于突发性事件来说,尽快恢复,或者是持续的提供服务是非常重要的。本月,某知名支付公司因数据中心网络连接性故障导致了一段时间的服务中断。如果有更好的冗余方案,此种事故的影响面将会得以降低,甚至会化解为用户不可感知的内部事故。