LeungJZ
V2EX  ›  服务器

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

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