要解决AWS EC2 实例可到达性检查失败的问题,可以按以下步骤来处理:
1、查看状态检查信息
- 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
- 在导航窗格中,选择 Instances (实例),然后选择您的实例。
- 选择状态和警报选项卡,查看所有系统状态检查、实例状态检查和附加 EBS 状态检查的各项结果。
2、检索系统日志
重启实例并检索系统日志
- 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
- 在导航窗格中,选择 Instances,然后选择您的实例。
- 依次选择 Instance state (实例状态)、Reboot instance (启动实例)。实例重启可能需要几分钟时间。
- 验证问题是否依然存在;在一些情况下,重启可以解决此问题。
- 如果实例位于
running状态中,选择实例,依次选择 Actions (操作)、Monitor and troubleshoot (监控和故障排除)、Get system log (获取系统日志)。 - 查看屏幕上显示的日志,使用下面的已知系统日志错误语句列表来诊断问题。
3、排查 Linux 的实例的系统日志错误
对于无法通过实例状态检查(例如实例可达性检查)的 Linux 实例,请验证您是否按照上述步骤检索系统日志。以下列表中包含一些常见的系统日志错误,还有一些建议您采取以解决此问题的针对性操作。
内存错误
内存不足:终止进程
错误:mmu_update 失败 (内存管理更新失败)
设备错误
I/O 错误(块储存设备故障)
I/O 错误:既不是本地磁盘也不是远程磁盘(破损的分布式块储存设备)
内核错误
request_module:runaway loop modprobe (在较旧的 Linux 版本上循环旧内核 modprobe)
“严重错误:内核太旧”和“fsck:在尝试打开 /dev 时没有此文件或目录”(内核与 AMI 不匹配)
“FATAL: Could not load /lib/modules”或者“BusyBox”(内核模块缺失)
ERROR:无效内核 (EC2 不兼容内核)
文件系统错误
fsck:尝试打开时没有找到此文件或目录... (未找到文件系统)
挂载文件系统时出现一般性错误(挂载失败)
VFS:无法在未知块上挂载根 fs (根文件系统不匹配)
错误:无法确定根设备的主/次编号… (根文件系统/设备不匹配)
XENBUS:设备没有驱动程序…
… 没有检查时,已强制执行检查的工作日 (文件系统检查要求)
fsck 卡在退出状态... (设备缺失)
操作系统错误
GRUB 提示 (grubdom>)
提起接口 eth0:设备 eth0 的 MAC 地址与预期不同,驳回。(硬编码的 MAC 地址)。
无法加载 SELinux 策略。计算机处于强制执行模式。正在中断。(SELinux 配置错误)
XENBUS:连接设备时超时 (Xenbus 超时)
通常这类错误在控制面板内,重启对应实列,过5-10分钟,实列会恢复。
想获得官网产品的折扣价格,可以找我们获取AWS账号(也可自行注册AWS账号绑定到我们代理商账号下),AWS账号免费提供,支持USDT充值,充值享受代理商折扣(自行注册的账号绑定到我们名下后也可享受折扣充值)。
awscz作为AWS代理商,提供亚马逊云服务,支持亚马逊云服务器AWS代付、AWS代注册、无信用卡注册AWS,更多AWS注册教程联系我们。
TG联系方式:https://t.me/newboy8686
TG频道:https://t.me/awsczcom
