我正在尝试在 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
好吧,我遇到了同样的问题——至少我希望我遇到了。这是我能够实施的解决方案。
重新启动计算机。
删除文件夹“node module”和“.next”
删除 package-lock.json 文件
运行
npm i
或npm install
。跑步
npm run dev
。
我希望这能解决问题。如果这对您仍然不起作用,请发表评论。