新京报
服务器资源检查需要区分瞬时峰值和持续性压力,单次查看到的高占用不能👍直接证明硬件不足。
服务器性能判断应同时观察一段时间内的趋势。CPU高但请求处理正常,可能只是定时任务运行;CPU并不高而页面很慢,则应继续检查磁盘等待、网络延迟、数据库锁和外部接口。
重启服务前应保存服务状态、最近日志、进程列表和连接数。对于生产⭐环境,优先采用平滑重载或单实例切换,避免重⚡启导致正在处理的请求全部中断。
服务器服务状态检查需要围绕业务依▶️赖逐项确认,包括Web服务器、应用服务、数据库、📚缓存、队列和定时任务。
应用服务检查应先确认进程是否存在,再确认端口是否监听,最后发起真实业务请求。进程存在并不代表应用可用,线程池耗尽、数据库连接池用尽、依赖服务不可达时,应用仍可能返回错误或长时间无响应。
服务器网络状态检查需要从本机连接、外部访问和依赖服务三个方向判断,避免把应用故障误判🚀为网络问题。