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

求助, SSH 登錄緩慢

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

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

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

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