- 非常恐怖,
Killed
怎么找到问题
dmesg -T| grep -E -i -B100 'killed process'
返回
Out of memory: Kill process 2808 (node) score 351 or sacrifice child
[Fri Dec 29 19:00:33 2023] Killed process 2808 (node), UID 0, total-vm:1645196kB, anon-rss:637680kB, file-rss:3116kB, shmem-rss:0kB
我只是在pnpm i就导致了内存溢出
解决方法 将交换空间弄成1G就好了
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1
原因是我的aws是2核2G的,默认交换空间应该很小,后台项目用的antd包非常大,估计一次性下载下来内容太多了,导致内存溢出。