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

服务器报错 Out of memory: Kill process ,现在导致 ssh 显示超时无法链接, mysql 也无法登录,怎么办?

  •  
  •   kmdd33 · 2017-10-31 17:49:56 +08:00 · 1940 次点击
    这是一个创建于 2369 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1,现在只能登录 vps 的 console 才能登录服务器,ssh,navicat,都显示超时,且无法登录。
    2,用的环境是 lnmp,目前网站运行正常。
    3,错误提示是:


    4,输入 free,显示:


    5,google 了好多答案,都尝试了,无效,目前网站浏览人数太少,没有升级内存( 512mb )的打算,请问我应该如何修改配置才能正常使用 ssh ?
    12 条回复    2017-11-02 02:03:07 +08:00
    gamexg
        1
    gamexg  
       2017-10-31 18:07:21 +08:00 via Android
    加 swap
    kmdd33
        2
    kmdd33  
    OP
       2017-10-31 18:16:47 +08:00
    @gamexg 具体请问如何操作?
    7654
        3
    7654  
       2017-10-31 18:24:10 +08:00
    @kmdd33 #2 关键字文件 swap
    kmdd33
        4
    kmdd33  
    OP
       2017-10-31 18:55:43 +08:00
    https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-centos-7
    http://blog.csdn.net/ausboyue/article/details/73433990

    参考了上面 2 个教程进行了 swap 配置,现在显示如下:


    还是无法登录 navicat 啊,还是 time out 的提示。
    @7654 @gamexg
    Keyes
        5
    Keyes  
       2017-10-31 18:58:43 +08:00 via Android
    shm 满了你怎么 swap
    Keyes
        6
    Keyes  
       2017-10-31 18:59:36 +08:00 via Android
    df -lah
    gwind
        7
    gwind  
       2017-10-31 21:07:43 +08:00
    通常需要加内存,如果不加内存,可以试试:
    1. (我不了解 php,但按原理来讲)你可以看看自己的 php 应用配置:是否有少开几个并发进程 /线程的地方
    2. 使用 docker 管理下应用吧
    3. 调高 ssh 进程的 nice, 或降低内存 /CPU 大户的进程 nice。https://askubuntu.com/questions/48708/change-niceness-priority-of-a-running-process
    ACTom
        8
    ACTom  
       2017-11-01 09:00:45 +08:00
    看样子是 iptables 被搞了啊,service iptables restart 试试。
    从截图来看,内存占用没有问题,应该还是防火墙问题,看看 iptables 里面是不是禁了 ssh 端口。
    kmdd33
        9
    kmdd33  
    OP
       2017-11-01 21:45:47 +08:00 via iPad
    @ACTom 试一下
    kmdd33
        10
    kmdd33  
    OP
       2017-11-01 21:46:25 +08:00 via iPad
    为什么 cache 会占用 267mb 的内存
    kmdd33
        11
    kmdd33  
    OP
       2017-11-02 02:00:24 +08:00
    @ACTom @gwind @Keyes @7654 现在 vps,console 输入:wq 无法退出了,一直在这个界面停留,恢复不到命令行了

    https://segmentfault.com/img/bVXKWR?w=923&h=518
    kmdd33
        12
    kmdd33  
    OP
       2017-11-02 02:03:07 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2755 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:23 · PVG 23:23 · LAX 08:23 · JFK 11:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.