救命啊, aws 服务 cpu100%导致无法 ssh 连接

308 天前
 gniviliving
起因是在 https://www.v2ex.com/t/954468 看到有个 immich 相册服务,然后也想装一个,

由于家里 nas 拉 ghcr.io 镜像太慢,所以在 aws 服务器上拉取再传回 nas ,结果直接 docker-compose up -d 启动

后,服务器 cpu 直接干满 100%,直接失联了,重启服务器也不行,一启动就 100%,无法 ssh 连接

aws 是免费 12 个月的套餐,性能一般,请问怎么才能连上去停掉 docker 服务
1054 次点击
所在节点    问与答
9 条回复
locoz
308 天前
一般在云服务器的后台管理界面上有通过 VNC 之类方式的远程控制功能,可以找找,那个不依赖 sshd ,是相当于在直接物理层面操作服务器
yituoxiang
308 天前
如果实在登不上可以选择重置镜像,相当于重装系统了
qq565425677
308 天前
这种情况我觉得更可能是内存爆了,CPU 即使 100%,ssh 也应该能连上,顶多是卡点,但是内存爆了是直接就卡死了,可以试试增加虚拟内存
JingW
308 天前
如果你是 t 系列的服务器,一定时间内 CPU 是有配额的,超过了这个配额你的虚拟机就拿不到服务器了。
在某些机型中,这个配额小到安装使用 vscode remote 都不够。所以 lz 有可能是这个问题
gniviliving
308 天前
@locoz
@qq565425677
@JingW
我感觉我的服务器中毒了,有个占用 cpu 很高的进程让我干掉后,正常一段时间后,服务器再度失联,我重启后看看是不是中毒了
Smilencer
308 天前
@gniviliving 很大概率是被植入挖矿脚本
kindom
308 天前
@qq565425677 我也覺得是內存爆了,系統不斷的在 memory swap
iMath
308 天前
这个问题我碰到过好多次。
首先你应该去亚马逊的页面多重启几次服务器,然后差不多就可以重新 ssh 连上了。
其次你应该去掉占用内存太大的服务,或者升级内存更大的服务器——目前我已经选择了后者。
qq565425677
308 天前
@kindom #7 咦,这你咋看出来的?是有图吗?我看不到- -!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954580

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX