【问题标题】:vue build crashes ubuntu 18.04vue build 崩溃 ubuntu 18.04
【发布时间】:2021-09-03 10:55:00
【问题描述】:

我创建了一个使用 nodejs 和 vue2 构建的应用程序。在开发过程中一切正常,测试服务器(npm run serve)完全没有问题。即使构建在我的本地机器(带有 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]

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

-bash: fork: retry: Resource temporarily

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

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

命令ulimit -u 返回62987,据我了解应该不错。

非常感谢任何帮助。

【问题讨论】:

    标签: node.js vue.js ubuntu npm vue-cli


    【解决方案1】:

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

    【讨论】:

    • 使用命令 ulimit -u 我收到 62987。这还不够好吗?
    • 我用服务器规格更新了我的问题。
    • 好的,应该够了。很抱歉听到这没有为您解决问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 2012-08-04
    • 1970-01-01
    相关资源
    最近更新 更多