V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gniviliving
V2EX  ›  问与答

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

  •  
  •   gniviliving · 296 天前 · 1032 次点击
    这是一个创建于 296 天前的主题,其中的信息可能已经有所发展或是发生改变。
    起因是在 https://www.v2ex.com/t/954468 看到有个 immich 相册服务,然后也想装一个,

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

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

    aws 是免费 12 个月的套餐,性能一般,请问怎么才能连上去停掉 docker 服务
    第 1 条附言  ·  296 天前
    很长一段时间后,cpu 占用下来了,就连上了,停掉占用 cpu 的进程,就好了
    9 条回复    2023-07-06 16:42:20 +08:00
    locoz
        1
    locoz  
       296 天前
    一般在云服务器的后台管理界面上有通过 VNC 之类方式的远程控制功能,可以找找,那个不依赖 sshd ,是相当于在直接物理层面操作服务器
    yituoxiang
        2
    yituoxiang  
       296 天前
    如果实在登不上可以选择重置镜像,相当于重装系统了
    qq565425677
        3
    qq565425677  
       296 天前
    这种情况我觉得更可能是内存爆了,CPU 即使 100%,ssh 也应该能连上,顶多是卡点,但是内存爆了是直接就卡死了,可以试试增加虚拟内存
    JingW
        4
    JingW  
       296 天前
    如果你是 t 系列的服务器,一定时间内 CPU 是有配额的,超过了这个配额你的虚拟机就拿不到服务器了。
    在某些机型中,这个配额小到安装使用 vscode remote 都不够。所以 lz 有可能是这个问题
    gniviliving
        5
    gniviliving  
    OP
       296 天前
    @locoz
    @qq565425677
    @JingW
    我感觉我的服务器中毒了,有个占用 cpu 很高的进程让我干掉后,正常一段时间后,服务器再度失联,我重启后看看是不是中毒了
    Smilencer
        6
    Smilencer  
       296 天前
    @gniviliving 很大概率是被植入挖矿脚本
    kindom
        7
    kindom  
       296 天前
    @qq565425677 我也覺得是內存爆了,系統不斷的在 memory swap
    iMath
        8
    iMath  
       296 天前
    这个问题我碰到过好多次。
    首先你应该去亚马逊的页面多重启几次服务器,然后差不多就可以重新 ssh 连上了。
    其次你应该去掉占用内存太大的服务,或者升级内存更大的服务器——目前我已经选择了后者。
    qq565425677
        9
    qq565425677  
       296 天前
    @kindom #7 咦,这你咋看出来的?是有图吗?我看不到- -!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   887 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:36 · PVG 04:36 · LAX 13:36 · JFK 16:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.