Cordapp在Fedora虚拟机中崩溃的教程

问题描述 投票:1回答:1

我已经下载了Corda网站上提供的Cordapp例子。我按照所有的步骤(从控制台运行它),在 https:/docs.corda.nettutorial-cordapp.html。

没有任何问题,直到 "运行CorDapp示例"。在这里我遇到了这样或那样的错误。

首先,当运行workflows-kotlinbuildnodesrunnodes

一个或多个节点无法启动。我使用的是2个核心和4GB内存的虚拟机。最后,我注意到这似乎是内存的问题,所以我把虚拟机条件改为4个核和10GB的内存。

现在,我可以运行workflows-kotlinbuildnodesrunnodes。

并让所有4个节点工作,但是,只要我运行下面的指令gradlew runPartyXServer where X=[A,B,C]为每一个可能的节点,20-30秒后,机器就会反悔减速并中止。

该虚拟机有Fedora 30,4个核心和10GB的内存。它是空的,除了我下载的教程。我不相信这些资源不足以运行教程,我错了吗?我需要更多的资源吗,可能是另一件事吗?

任何帮助是欢迎的。

== 已解决 ==

问题是资源。我跳到了8核和32GB,就可以运行了。我将在某些时候尝试用16GB。在任何情况下,从我的角度来看,问题是,有这些大的硬件要求,教程应该包括一个描述运行它所需的最低设置的部分。

corda
1个回答
0
投票

从给定的信息来看,我相信你遇到了一个内存问题。

根据我们的文档,Corda有一个建议的最低要求,即每个节点有1GB的堆和2-3GB的主机内存。https:/docs.corda.netdocscorda-enterprise4.4nodesizing-andperformance.html#sizing

我建议减少一台机器上的节点数量,或者扩大虚拟机的RAM大小。

© www.soinside.com 2019 - 2024. All rights reserved.