Cordapp tutorial crashing in a Fedora VirtualBox Machine

回眸只為那壹抹淺笑 提交于 2021-02-10 14:33:21

问题


I have downloaded the Cordapp example provided in the Corda website. I follow all the steps (to run it from the console) in https://docs.corda.net/tutorial-cordapp.html

without any problem until "Running the example CorDapp". Here i get to errors one way or another.

First, when running workflows-kotlin/build/nodes/runnodes

one or more of the nodes would not start. I was using a virtual machine with 2 cores and 4GB of RAM. Eventually, i noticed it seemed to be an issue with the RAM, so i changed the VM condig to 4 cpus and 10 GB of RAM.

Now, i can run workflows-kotlin/build/nodes/runnodes

and get all 4 nodes working but, as soon as I run the following instruction /gradlew runPartyXServer Where X=[A,B,C] for each of the possible nodes, after 20-30 seconds as much, the machine repently slows down and aborts.

The VM has Fedora 30, 4 cores and 10GB of RAM. It is empty except for what i downloaded for the tutorial. I cannot believe those are not enough resources to run the tutorial, Am i wrong? Do i need more? may it be another thing?

Any help is welcome.

== Solved ==

The issue were the resources. I jumped to 8 cores and 32GB and it ran. I will try at some point with 16GB. In any case, the problem, from my point of view, is that having those large hardware requirements, the tutorial should include a section describing the minimum setup needed to run it.


回答1:


From the given information, I believe you had ran into a Memory issue.

According to our documentation, Corda has a suggested minimal requirement of 1GB of Heap and 2-3GB of Host RAM per node. https://docs.corda.net/docs/corda-enterprise/4.4/node/sizing-and-performance.html#sizing

I would suggest either reduce the number of nodes hosted on a single machine or expand your RAM size of the VM



来源:https://stackoverflow.com/questions/56242579/cordapp-tutorial-crashing-in-a-fedora-virtualbox-machine

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!