2016 - 2024

感恩一路有你

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

浏览量:2619 时间:2021-04-01 03:42:38 作者:admin

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

来自16岁程序员的可靠答案。

主要原因如下

首先,服务器宕机通常是在清晨以最低的利用率发生的,但是这个利用率只针对用户。

其实一大早,服务器就很忙了。主要任务是什么?主要是一些定时任务,以及数据库备份等。很多耗时的操作,比如报表统计,都会安排在半夜,以免影响半天的正常业务。因此,此时服务器的负载很高,很容易造成事故。

同样,当您发布新代码或更改功能时,您还将选择夜间业务高峰。无论前期测试工作做得多好,难免会有一些bug被隐藏起来。清晨,这些bug(比如死循环)已经运行了一段时间,在无人值守的情况下,可能会触发各种故障。

如果在线时间相对较短,则可以。对于相对较大的更新,程序员会一直战斗到午夜。在这种情况下,人们非常疲倦,更容易在繁忙的生活中犯错误。

例如,死循环和内存泄漏需要一些时间来显示。白天有实时监控,所以自然失效的概率相对较小。即使出现故障,也可以快速修复,让用户无法察觉。夜深人静,风大。这个时间点是正常人的休息时间,而黑客选择在这个时候活跃起来。无论是安全攻击还是DDoS攻击,都可能导致服务器故障。

java动态定时任务 java定时任务cron表达式 java开启定时任务

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。