以太坊错误:需要身份验证:密码或解锁

时间:2018-01-15 11:06:14

标签: node.js azure blockchain ethereum geth

0|server | (node:99208) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 53): Error: authentication needed: password or unlock

这是随机发生的,有时api调用成功通过,有时nodejs应用程序日志会显示此信息。我使用多种方式多次解锁帐户,给我“真正的”boulean如下:

personal.unlockAccount(eth.coinbase, "cDxxxxxxxxKaYZ", 300)

geth --exec "personal.unlockAccount(eth.accounts[0], 'cDb xxxxxxxKaYZ', 1000)" attach

它继续随机显示相同的错误,并且没有任何线索!

P.S。我正在使用azure ethereum联盟网络与Geth和MetaMask

1 个答案:

答案 0 :(得分:1)

我找到了..这是负载均衡服务器中的一个问题,因为我的架构由多个服务器组成..这就是为什么有些请求是成功的而其他请求不是!