第十一周作业
问题:导致系统不可用的原因有哪些?保证系统稳定高可用的方案有哪些?
答:不可用原因包括:
网络可用性降低,包括延迟、丢包等。网络质量检测,及时修复或启用备用线路。
系统负载超过其极限。系统限流+及时扩容
系统崩溃。个别崩溃可可从服务集群中摘除。大范围崩溃可能是程序bug或负载过高,需通过模拟复现问题并定位解决
应用cpu或内存使用率过高。可通过profile工具定位繁忙进程/线程。或dump内存大对象,分析原因。
问题:导致系统不可用的原因有哪些?保证系统稳定高可用的方案有哪些?
答:不可用原因包括:
网络可用性降低,包括延迟、丢包等。网络质量检测,及时修复或启用备用线路。
系统负载超过其极限。系统限流+及时扩容
系统崩溃。个别崩溃可可从服务集群中摘除。大范围崩溃可能是程序bug或负载过高,需通过模拟复现问题并定位解决
应用cpu或内存使用率过高。可通过profile工具定位繁忙进程/线程。或dump内存大对象,分析原因。
评论