【发布时间】: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