预防百度服务器宕机机,你知道该怎么做

俗话说只要脑洞大,没有什么想不到对于大多数玩家和厂商来说,服务器出故障并不是一件什么好事情一般情况下,为了保证服务器能稳定运行厂商都会选择加強日常的运维。然而近日有一家厂商却脑洞大开,请和尚为服务器开光贴符保其永不宕机。

近日据网友爆料称,某公司程序员近日為避免游戏公测时出现宕机特意将服务器带到寺庙进行开光。服务器开光后程序员在两名法师陪同下将服务器带回机房。两名法师为垺务器机组贴符保佑其永不宕机。

然而机智的网友却早已看穿一切套路。纷纷发帖称:“这公司本来打算炒作一下游戏的结果没人報道是什么游戏,哈哈哈哈哈”“这年头买个道具服就敢自称和尚了,麻烦剃个头好吗?毕竟公司也是花钱请的你们虽然你们是写代码嘚,客串一下也要有临时演员的节操好吗?” “实际上没什么用这样很不专业,应该请风水师来看一下”“法师都能保证不宕机,运维們你们怕不怕”

一、 web加速相关技术

不是很熟悉楿信也肯定有。

镜像是大型网站常采用的提高性能和数据安全性的方式镜像的技术可以解决不同网 络接入商和地域带来的用户访问速度差异,比如ChinaNet和EduNet之间的差异就促使了很多网站在教育网内搭建镜像站点数据进行定时更新或者实 时更新。在镜像的细节技术方面这里不闡述太深,有很多专业的现成的解决架构和产品可选也有廉价的通过软件实现的思路,比如Linux上的rsync等 工具

负载均衡将是大型网站解决高負荷访问和大量并发请求采用的终极解决办法。 
负载均衡技术发展了多年有很多专业的服务提供商和产品可以选择,我个人接触过一些解决方法其中有两个架构可以给大家做参考。 
第 四层交换使用第三层和第四层信息包的报头信息根据应用区间识别业务流,将整个区間段的业务流分配到合适的应用服务器进行处理 第四层交换功能就象是虚 IP,指向物理服务器它传输的业务服从的协议多种多样,有HTTP、FTP、NFS、Telnet或其他协议这些业务在物理服务器基础上,需要复杂的 载量平衡在IP世界,业务类型由终端TCP或UDP端口地址来决定在第四层交换中嘚应用区间则由源端和终端IP地址、TCP和UDP端口共同决 定。 
在硬件四层交换产品领域有一些知名的产品可以选择,比如Alteon、F5等这些产品很昂贵,但是物有所值能够提供非常优秀的性能和很灵活的管理能力。Yahoo中国当初接近2000台服务器使用了三四台Alteon就搞定了

大家知道了硬件四层交換机的原理后,基于OSI模型来实现的软件四层交换也就应运而生这样的解决方案实现的原理一致,不过性能稍差但是满足一定量的压力還是游刃有余的,有人说软件实现方式其实更灵活处理能力完全看你配置的熟悉能力。 
软 件四层交换我们可以使用Linux上常用的LVS来解决LVS就昰Linux Virtual Server,他提供了基于心跳线heartbeat的实时灾难应对解决方案提高系统的鲁棒性,同时可供了灵活的虚拟VIP配置和管理功能可以同时满 足多种应用需求,这对于分布式的系统来说必不可少

一个典型的使用负载均衡的策略就是,在软件或者硬件四层交换的基础上搭建squid集群这种思路茬很多大型网站包括搜索引擎上被采用,这样的架构低成本、高性能还有很强的扩张性随时往架构里面增减节点都非常容易。

您可以通過如下方式进行检查宕机原因:

a、是否是应用程序导致内存溢出或者泄露out of memory导致

b、是否是进程过多或者不断创建,耗尽资源导致

c、是否是數据库程序死锁连接数过多导致

d、是否是应用程序异常导致

e、是否是流量负载过大导致

f、是否是遭受黑客入侵攻击导致

1、最好准备2个网站空间,他们存放的内容相同而ip不同,并且机房的地理位置不同这样2个主机,同时宕机的可能性就大大降低了第一时间发现宕机问題后,可以迅速的通过修改dnspod.com中的域名记录指向目前正常的网站空间。Dnspod解析生效的时间是实时的而一般的dns服务器,刷新时间较长对外聲称24小时内生效,按照实际经验看来差不多30分钟内生效,否则就要检查域名绑定是否正确了

2、经常进行安全检查,及时发现并修补漏洞

问题描述:节点2 服务器 宕机节點1 数据库 也没法使用。SQLPLUS进去提示 连接到空闲实例然后,我尝试了一下重启CRS发现实例hung在NOMOUNT状态。最后启动节点2服务器节点1,节点2都正常啟动并且可以正常提供服务。 以下是节点1 alter日志

(不好意思等级不够,没法上传附件辛苦大家将就看下)

日志写到这里就没有继续了

接下来是节点1 crsd日志:

我要回帖

更多关于 服务器宕机 的文章

 

随机推荐