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
答案 0 :(得分:1)
我找到了..这是负载均衡服务器中的一个问题,因为我的架构由多个服务器组成..这就是为什么有些请求是成功的而其他请求不是!