首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

求助, SSH 登錄緩慢

  •  
  •   zhouyut001 · 113 天前 · 1035 次点击
    这是一个创建于 113 天前的主题,其中的信息可能已经有所发展或是发生改变。
    得等上 5 分鐘才能顯示出命令行。自從裝了 ZSH,登錄是越來越慢了,卡在 last login 不動,等了半天,進去后報錯:
    /root/.zshrc:101: fork failed: cannot allocate memory
    谷歌都沒有答案。又不敢卸載 zsh,怕真的登錄不上了
    13 回复  |  直到 2018-10-26 11:34:11 +08:00
        1
    ynyounuo   113 天前 via iPhone
    所以 101 行你写了啥?先改 login shell 为原来的默认 shell 试试呗。
        2
    zhouyut001   113 天前
    @ynyounuo 都是默認啊,都沒動過。現在根本不讀取. zshrc 文件,讀取就死機
        3
    zhouyut001   113 天前
    .zshrc 文件 240MB,怎麼這麼大!
        4
    zhouyut001   113 天前
    第一次用 zsh 就被坑了,我是 debian apt 安裝的,默認配置都沒動過
        5
    Sylv   113 天前 via iPhone
    把 .zshrc 删了吧,找个默认配置重新创建一个。
        6
    kslr   113 天前 via Android
    重新配置一遍吧,或者打开 swap? 这是下下策
        7
    liangzi   113 天前
    查看最大进程数: sysctl kernel.pid_max

    查看进程数: ps -ef | wc -l

    修改最大进程数:echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf

    保存生效: sysctl -p
        8
    zhouyut001   113 天前
    @kslr 程序內存溢出,和 swap 有關係?我內存 8G
        9
    zhouyut001   113 天前
    @liangzi 這應該是文件太大讀取不了直接內存溢出吧。我重新恢復了默認配置,好了。
        10
    zhouyut001   113 天前
    @Sylv 幸好我之前有備份系統,還有一份原來的配置。我不明白為什麼幾十 KB 的文件能長大到幾百 MB。這又不是 history
        11
    jasonyang9   113 天前
    有意思,你看看那个 240MB 的`.zshrc`里面是啥
        12
    zhouyut001   113 天前
    @jasonyang9 除了開頭的配置,剩下的全是 key bind,上百萬行
        13
    yc8332   113 天前
    你的 zsh 配置文件有问题吧。删掉重装就好了。。。哪里会有那么多,都是很小的,多的内容是插件
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2183 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 12:07 · PVG 20:07 · LAX 04:07 · JFK 07:07
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1