为什么服务器的宕机一般都发生在凌晨使用率最低的时候?

为什么服务器的宕机一般都发生在凌晨使用率最低的时候?,第1张

来自16年经验老程序员的靠谱回答。

主要有以下几个原因

1凌晨时服务器很忙

首先,确实服务器的宕机一般都发生在凌晨使用率最低的时候,但是这个使用率只是针对用户而言的。

实际上,在凌晨的时候,服务器是很忙的。主要忙哪些事情呢?主要是一些定时任务,还有数据库备份等。很多比较耗时的 *** 作比如报表统计都会安排在半夜,以免半天影响正常业务,所以这个时候,服务器都是在高负荷运转的,容易产生事故。

2一般晚上的时候会上线新功能

同理,发布新代码或者更改功能,也会选择在晚上的业务低峰期。无论前期的测试工作做的多么到位,也难免会隐藏一些bug,到了凌晨,这些bug(比如死循环)已经跑了一段时间了,在无人值守的情况下就可能触发各种故障。

如果上线时间比较短还好,遇到更新比较大的情况下,程序员奋战到大半夜,这个情况下人是很疲惫的,更容易忙中出错。

3无人值守导致修复变慢

比如死循环和内存泄漏,是需要经过一段时间才能表现出来的。白天有人实时监控,自然出现故障的几率比较小,就算出现故障了,也能很快修复,让用户无法觉察。

4凌晨是黑客作案高峰期

夜黑风高,杀人越货。这个时间点是正常人休息时间,而黑客则选择在这个时候活动,不论是安全攻击,或者是DDOS,都可能造成服务器故障。

可以简单的理解为死机服务器是硬件设备而且是全年二十四小时不间断运行的通常负载量也较大所以时间一长就容易出现宕机的情况只要不是太频繁就是完全正常的一般常用服务器的人都知道每隔一段时间定期手动重启下机器对机器的性能有很大帮助而且可以避免宕机的情况毕竟服务器也是硬件长期运行中间也应该有个喘气的过程


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10335370.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存