解决服务器宕机问题

什么是服务器宕机?

服务器宕机指的是服务器由于某些原因导致服务器无法正常运转,造成网络无法使用,对于网站来说,服务器宕机带来的影响很大,他不但造成访客对网站无法访问,甚至影响到网站在搜索引擎上的排名。

在服务器的使用过程中,服务器的宕机随时都有可能出现,首先我们要找到服务器宕机的原因,才能找到对应的解决方案

服务器宕机可能分为两种情况,服务器的假死机和死机

假死机(非蓝屏死机)是由于硬件资源暂时性的被消耗殆尽,因为无法对外部指令进行相应的现象,通常是网站处于访问高峰期,带宽等资源跑满,通常只需要等待一段时间,等待服务器腾出更多的资源即可恢复正常

而死机,如果通过ping测试服务器,键盘切换数字键和大写字母键功能,显示器无画面输出,或者鼠标光标没有任何反应,则表示服务器硬件出现故障

服务器出现故障的常见原因:

1.在运行环境问题上,最常见的是硬盘资源消耗殆尽

2.在性能问题上,最普遍的服务器宕机原因确实是运行很糟糕的SQL,但也不一定是这个原因,比如也有很多问题是由于服务器bug或者错误的行为导致的

3.糟糕的 Schema 和 索引 设计是第二大影响性能的问题

4.复制问题通常是由于主备数据不一致导致

5.数据丢失问题通常是由于drop table 导致的,并总是伴随着缺少可用备份的问题

如何查看服务器宕机的原因?

1.是否是应用程序导致内存溢出或者泄露导致,out of memory导致?

2.是否是进程过多或不断创建,导致资源耗尽导致?

3.是否是数据库程序死锁,或者连接数过多导致?

4.是否是应用程序异常导致?

5.是否是流量负载过大导致?

6.是否是遭到黑客入侵导致?

7.是否是操作有误导致?

服务器宕机如何解决?

可以准备两个网站空间,他们存放的内容相同,而ip地址不相同,并且机房的地理位置不同,这样两个主机,同时出现宕机的可能性就大大降低了。第一时间发现服务器宕机问题后,可以迅速的通过修改dnspod.com中的域名记录,指向目前正常的网站空间,

dnspod解析生效的时间是实时的,而一般的dns服务器刷新时间比较长,对外声称24小时生效,但是按照实际经验来看,差不多30分钟内生效,否则就要检查域名绑定是否正确了

猜你喜欢

转载自www.cnblogs.com/hetaoyuan/p/11615710.html