V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
LeungJZ
V2EX  ›  服务器

服务器 512M 内存, npm 老是被 killed 该怎么办?

  •  
  •   LeungJZ · Nov 28, 2017 · 5125 views
    This topic created in 3071 days ago, the information mentioned may be changed or developed.

    编译 node-sass,就连现在打个包都被 killed 了,怎么办好?

    
    > [email protected] product /home/website/rocboss
    > export NODE_ENV=production&&set NODE_ENV=production&&webpack --progress --colors
    
    是否压缩文件:true
    production
    输出路径:web/dist/
    production
     78% additional chunk assetsKilled
    

    我还专门把 mysql 关掉再编译的,还是通不过,怎么办? 这是服务器的内存情况。

    10 replies    2017-12-08 09:47:28 +08:00
    yaopingan
        1
    yaopingan  
       Nov 28, 2017 via Android
    用 cnpm 被 kill 的概率会小很多
    Shura
        2
    Shura  
       Nov 28, 2017
    openvz 架构就这样,可能母鸡内存满了。
    zouxy
        3
    zouxy  
       Nov 28, 2017 via iPhone
    加 swap
    asen1987
        4
    asen1987  
       Nov 28, 2017
    加钱
    LeungJZ
        5
    LeungJZ  
    OP
       Nov 28, 2017
    @asen1987 加不了内存。
    @zouxy 怎么加 swap ?
    @yaopingan cnpm 难道就不用编译的了么?而且国外的服务器用 cnpm 慢的要死。
    yaoliyc
        6
    yaoliyc  
       Nov 28, 2017 via iPhone
    @LeungJZ 如果硬盘有富余可以试着将硬盘空间加到交换区
    LeungJZ
        7
    LeungJZ  
    OP
       Nov 28, 2017
    @yaoliyc 这个不会啊,而且本来就有 64 的 swap,会冲突吗?
    yaopingan
        8
    yaopingan  
       Nov 29, 2017 via Android
    @LeungJZ cnpm 安装模块相对内存占用少点。你到服务器进行前端代码构建,这个不是很合理啊,为啥不在本地做完?
    yaoliyc
        9
    yaoliyc  
       Nov 29, 2017 via iPhone
    @LeungJZ 这个需要你自己百度了,我自己买的 vps 没梦操作成功。
    iceheart
        10
    iceheart  
       Dec 8, 2017 via Android
    google swapon swapoff
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   898 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:25 · PVG 06:25 · LAX 15:25 · JFK 18:25
    ♥ Do have faith in what you're doing.