Cloud 无法在我的私有链上开始挖掘

Cloud 无法在我的私有链上开始挖掘,cloud,blockchain,ethereum,go-ethereum,Cloud,Blockchain,Ethereum,Go Ethereum,我无法通过geth控制台在我的私有链上进行挖掘,陷入以下步骤 > miner.start() INFO [01-05|11:11:22] Updated mining threads threads=0 INFO [01-05|11:11:22] Transaction pool price threshold updated price=18000000000 null > INFO [01-05|11:11:2

我无法通过geth控制台在我的私有链上进行挖掘,陷入以下步骤

    > miner.start()
    INFO [01-05|11:11:22] Updated mining threads                    threads=0
    INFO [01-05|11:11:22] Transaction pool price threshold updated price=18000000000 null
    > INFO [01-05|11:11:22] Starting mining operation 
    INFO [01-05|11:11:22] Commit new mining work                   number=1 txs=0 uncles=0 elapsed=482.122µs
环境:阿里云服务器,带Ubantu X86_64;1GB RAM 1 CPU核心

下面是我使用的genesis.json:

{
    "config": {
    "chainId": 201804,
    "homesteadBlock": 0,
    "eip155Block": 0,
    "eip158Block": 0
},
"timestamp": "0x0",
"gasLimit": "0x888888888000000",
"difficulty": "0x400",
"coinbase": "0x9933333333333333333333333333333333333333",
"alloc": {}
}
使用创建节点1

   geth --datadir "node1/" init genesis.json`.  
geth --identity "node1" --rpc --rpcport 8101 --rpccorsdomain "*" --datadir "./node1" --port 31001 --rpcapi "db,eth,net,web3" --networkid 201804 console
从node1开始

   geth --datadir "node1/" init genesis.json`.  
geth --identity "node1" --rpc --rpcport 8101 --rpccorsdomain "*" --datadir "./node1" --port 31001 --rpcapi "db,eth,net,web3" --networkid 201804 console
另外:在我的MAC笔记本电脑中使用相同的配置和命令时,挖掘工作正常。也许miner卡在云服务器上是因为缺少CPU核心或RAM,但我不确定


有人能帮上忙吗?

尝试删除datadir/.etash并再次启动矿工(
这可能是一个bug(github.com/ethereum/go ethereum/issues/2174)或升级您的云服务器资源。

共享您使用的geth命令参数。@GangadharKairi说明更新此可能是一个bug,请尝试删除datadir/.etash并再次启动miner。@GangadharKairi感谢您提供的信息。但是我在datadir下找不到任何相关文件,在这个场景中,datadir是'node1'
find./node1'*eta*'
在我将云服务器升级到2核+4GB RAM后,它返回null。@GangadharKairi。矿工工作得很好。谢谢大家的支持!datadir/.ethash对我来说还不够。我得把整个数据都吹走。