vue 构建崩溃 ubuntu 18.04

Phi*_*inz 5 ubuntu node.js npm vue.js vue-cli

我创建了一个使用 nodejs 和 vue2 构建的应用程序。在开发过程中一切正常,测试服务器(npm runserve)完全没有问题。即使构建在我的本地计算机(带有 M1 芯片的 MacBook)上运行也没有问题,但当我尝试在 Ubuntu 上运行构建过程时,系统开始挂起并需要重新启动。我还遇到过构建过程启动叉泵并且必须从提供商仪表板关闭服务器的情况。

在系统卡住之前,我在控制台上得到以下输出:

-  Building for production...
/usr/local/bin/node[4781]: ../src/node_platform.cc:61:std::unique_ptr<long unsigned int> node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed.
 1: 0xa24ed0 node::Abort() [/usr/local/bin/node]
 2: 0xa24f4e  [/usr/local/bin/node]
 3: 0xa9588e  [/usr/local/bin/node]
 4: 0xa95956 node::NodePlatform::NodePlatform(int, v8::TracingController*) [/usr/local/bin/node]
 5: 0x9f3416 node::InitializeOncePerProcess(int, char**) [/usr/local/bin/node]
 6: 0x9f3651 node::Start(int, char**) [/usr/local/bin/node]
 7: 0x7fd84016bbf7 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6]
 8: 0x98293c  [/usr/local/bin/node]
Run Code Online (Sandbox Code Playgroud)

然后我只在终端中收到以下消息。

-bash: fork: retry: Resource temporarily
Run Code Online (Sandbox Code Playgroud)

我使用的是 Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0 x86_64),具有以下规格:

  • CPU vCore 6
  • RAM 保证 16 GB
  • 存储空间 300GB

根据我的理解,该命令ulimit -u返回的62987结果应该很好。

任何帮助将非常感激。

Sti*_*egi 0

此错误的原因可能是 ulimit - 您的服务器,或者更准确地说,执行构建作业的用户没有足够的可用资源。您可以使用 检查它ulimit -u并使用 提高它ulimit -u 1024