java动态定时任务 为什么服务器的宕机一般都发生在凌晨使用率最低的时候?
浏览量:2619
时间:2021-04-01 03:42:38
作者:admin
为什么服务器的宕机一般都发生在凌晨使用率最低的时候?
来自16岁程序员的可靠答案。
主要原因如下
首先,服务器宕机通常是在清晨以最低的利用率发生的,但是这个利用率只针对用户。
其实一大早,服务器就很忙了。主要任务是什么?主要是一些定时任务,以及数据库备份等。很多耗时的操作,比如报表统计,都会安排在半夜,以免影响半天的正常业务。因此,此时服务器的负载很高,很容易造成事故。
同样,当您发布新代码或更改功能时,您还将选择夜间业务高峰。无论前期测试工作做得多好,难免会有一些bug被隐藏起来。清晨,这些bug(比如死循环)已经运行了一段时间,在无人值守的情况下,可能会触发各种故障。
如果在线时间相对较短,则可以。对于相对较大的更新,程序员会一直战斗到午夜。在这种情况下,人们非常疲倦,更容易在繁忙的生活中犯错误。
例如,死循环和内存泄漏需要一些时间来显示。白天有实时监控,所以自然失效的概率相对较小。即使出现故障,也可以快速修复,让用户无法察觉。夜深人静,风大。这个时间点是正常人的休息时间,而黑客选择在这个时候活跃起来。无论是安全攻击还是DDoS攻击,都可能导致服务器故障。
java动态定时任务 java定时任务cron表达式 java开启定时任务
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。