先分层判断是关键。通过阿里云控制台查看实例状态(Status)与监控指标,如果实例处于Running但服务不可达,初步怀疑为网络问题;如果实例处于异常状态或系统日志报错,则偏向实例问题。
查看云监控(CloudMonitor)网络流量、丢包、CPU/内存及磁盘I/O;检查安全组与网络ACL是否放通目标端口;确认EIP、路由表、子网与NAT网关配置。
ping、traceroute(或tracert)、telnet/NC(测试端口连通)、mtr(混合延迟+丢包)。
若从内网能通但公网不通,多半是公网出口或EIP配置问题;若控制台监控显示异常指标,优先定位实例层面的进程/磁盘等。
阿里云控制台与CloudMonitor提供可视化指标,可快速判断异常发生时间与类型。首先打开CloudMonitor查看网络带宽、入出流量、丢包率与连接数峰值。
实例监控图表、网络诊断(连通性检测)、VPC流日志(FlowLog)、安全组审计记录与事件中心告警。
1)在CloudMonitor设定时间区间并对比CPU/网络/磁盘趋势;2)使用连通性检测做端到端路由追踪;3)查看VPC Flow Log判断是否有被拒绝的流量。
若发现短时突发流量或DDoS告警,要排查是否被流量峰值影响,并考虑开启防护或扩容。
SSH/RDP无法连接既可能是网络问题(端口被阻塞、路由异常),也可能是实例系统问题(SSH服务挂掉、CPU过载)。
检查安全组规则、网络ACL、是否已绑定EIP、路由表是否正确;在控制台使用“实例诊断/Serial Console”查看实例控制台输出和内核日志。
通过Serial Console进入救援模式检查/var/log/messages、/var/log/secure或Windows事件查看器;确认sshd或RDP服务是否在监听对应端口(netstat/lsof)。
必要时可将系统盘挂载到救援实例,修复配置或替换authorized_keys,再重启原实例,或使用控制台“重置密码/重装系统”功能。
丢包/高延迟可能来源于实例内进程、虚拟网卡、宿主机网络抖动或上游ISP链路问题,应分层验证。
从本地到EIP、从EIP到实例内网IP分别做ping/traceroute和mtr,确定丢包发生在哪一跳;结合CloudMonitor查看是否有带宽饱和或错误包增多。
若发现异常大量连接或流量,检查是否遭受DDoS或流量突增;查看阿里云DDoS防护与WAF告警,并查看VPC Flow Log是否有异常会话。
必要时调整安全组限速策略、升级网络带宽、拆分服务节点或使用专线/加速服务减少跨境延迟。
这种情况多数是实例内应用或系统配置问题,而非底层虚拟化故障。先确认端口监听、进程状态与磁盘/内存健康。
使用Serial Console或救援模式查看应用日志、查看磁盘使用率(df -h)、检查是否有OOM或服务崩溃记录,确认防火墙(iptables、firewalld、ufw)是否阻止流量。
重启相关服务或进程、释放磁盘空间、修复配置文件或回滚到最近可用快照;遇到内核或系统异常可尝试重装系统或恢复快照。
若排查到宿主机层面或网络链路异常,收集CloudMonitor日志与连通性诊断结果,上报工单并附上时间轴与关键日志以便支持快速定位。