新京报
服务器可用性检🔑查首先要确认主机是否能从外部访问,再🌟判断故障发生在网络、端口、Web服务还是应用本身。
服务器服务状态检查需要围绕业务依赖逐项确认,包括Web服务器、应用服👍务、数据库、缓存、队列和定时任务。
应用服务检查应先确认进程是否存在,再确认端口是否监听,最后发起真实业务请求。进程存在并不代表应用可用,线程池耗尽、数据库连接池用尽、依赖服务不可达时,应📌用仍可能返回▶️错误或长时间无响应。
如果当前服务器已经出现打不开、响应超时、负载升高或磁盘告警,建议先记录故障发生时间🎊,再分别检查系统指标和应用日志。不要一开始就重启主机,否则可能丢失现场信息,也会掩盖真正的故障原因。
服务器资源检查需要区分瞬时峰值和持续性压力,单次查看到的高占用不能直接证明硬件不足。
服务器日志排查应先确定故障时间窗口,再把访问日志、错误日志、系统日志和应用日志按时间对应起来。