我正在使用 EC2 实例 (Ubuntu 14.04 Community AMI) 来运行 Web 应用程序。我注意到,如果我这样做sudo reboot
,我不会自动退出系统。
接下来如果我这样做exit
,我将退出系统。
但此后,我无法ssh
返回它(ssh:连接到主机 xx.xx.xxx.xxx 端口 22:连接被拒绝)。
请注意,从 EC2 仪表板停止/启动不会出现此问题。即,程序重启会产生问题,而仪表板停止/启动不会。
但更重要的是,如果我分离辅助 EBS;从中删除其配置/etc/fstab
,重新启动就可以正常工作。
看一下输出ls -al /dev/disk/by-uuid/
:
drwxr-xr-x 2 root root 80 Oct 4 18:40 .
drwxr-xr-x 4 root root 80 Oct 4 18:40 ..
lrwxrwxrwx 1 root root 11 Oct 4 18:40 298fab5b-6c90-4394-a85f-f354eb045052 -> ../../xvda1
lrwxrwxrwx 1 root root 10 Oct 4 18:40 5c3e50bb-61e9-4f11-acb4-f3efe31e985d -> ../../xvdb
和/etc/fstab/
:
LABEL=cloudimg-rootfs / ext4 defaults,discard 0 0
UUID=5c3e50bb-61e9-4f11-acb4-f3efe31e985d /home/ubuntu/data ext4 defaults,nofail,nobootwait 0 2
答案1
您可能正在卸载该卷,或者遇到类似问题。您在重新启动时查看过此实例的控制台,或者查看过它配置为发送的任何日志吗?如果您不这样做,您会错过一些重要的消息。
最终,这类问题往往归结于工作负载本身,而不是 AWS 特定的问题。