如何从 Ubuntu 20.04 中的“总线错误”中恢复?

如何从 Ubuntu 20.04 中的“总线错误”中恢复?

我正在尝试在 Ubuntu 20.04 中部署 NextJS 应用程序。但是在安装了依赖项(大约 16 个)后,我尝试运行该应用程序,但出现了“总线错误”的错误。

在此处输入图片描述

我尝试使用具有大约 4 个依赖项的应用程序重现该问题,并且它部署完美。

由于我仍在学习 Linux 和 Ubuntu,我仍然找不到实际问题。这里有人能帮我解决这个问题吗?这将是一个很大的帮助,因为我对此一无所知。

以下是我的 VPS 上显示的 RAM 使用情况:

在此处输入图片描述

这是我的 VPS 信息:

分销商 ID:Ubuntu

描述:Ubuntu 20.04.3 LTS

发行:20.04

代号:focal

这些是占用最多内存的程序:

[21:47] [server1.example.com test2] # ps -e -o pid,cmd,%mem --sort=-%mem
    PID CMD                         %MEM
    787 /usr/sbin/mysqld            17.3
   1294 /usr/bin/ofelia daemon --do  6.1
   4203 rspamd: controller process   4.4
   4204 rspamd: normal process (*:1  3.9
   2252 rspamd: main process         3.9
   4201 rspamd: fuzzy process (*:11  3.8
   4202 rspamd: rspamd_proxy proces  3.7
   2239 mysqld                       2.8
   2002 node /home/boomboom/node-apps  2.8
    962 node /home/boomboom/node-apps  2.2
    793 /usr/bin/dockerd -H fd:// -  2.1
    940 node /home/boomboom/node-apps  1.6
    985 node /home/boomboom/node-apps  1.5
    934 npm start                    1.4
   2389 python3 -u /app/dockerapi.p  1.4
    950 node /home/boomboom/node-apps  1.2
    841 PM2 v5.1.1: God Daemon (/ho  1.2
    842 PM2 v5.1.1: God Daemon (/ro  1.2
    493 /usr/lib/snapd/snapd         1.1
   2163 python3 -u /server.py        1.1
   3612 /usr/sbin/sogod              1.1
    756 /usr/bin/containerd          1.0
   3526 /usr/sbin/sogod              1.0
   3595 /usr/sbin/sogod              0.9
   3598 /usr/sbin/sogod              0.9
   3596 /usr/sbin/sogod              0.9
   3597 /usr/sbin/sogod              0.9

答案1

好吧,我遇到了同样的问题——至少我希望我遇到了。这是我能够实施的解决方案。

  1. 重新启动计算机。

  2. 删除文件夹“node module”和“.next”

  3. 删除 package-lock.json 文件

  4. 运行npm inpm install

  5. 跑步npm run dev

我希望这能解决问题。如果这对您仍然不起作用,请发表评论。

相关内容