caivega / ipfslib

Other
2 stars 1 forks source link

S1 - 连续发送交易,有时交易收不到任何response。 #113

Closed foreso-GitHub closed 3 years ago

foreso-GitHub commented 4 years ago

连续发送交易,有时交易收不到任何response。

发送交易,具体参数如下:

[2020-09-14T15:46:50.319] [DEBUG] default - ---Sent by server: rpc_yun_tengxun@http://45.40.240.50:9545/v1/jsonrpc
[2020-09-14T15:46:50.319] [DEBUG] default - ---Trying to invoke jt_sendTransaction!
[2020-09-14T15:46:50.319] [DEBUG] default - ---Params: {"jsonrpc":"2.0","id":28,"method":"jt_sendTransaction","params":[{"from":"jUE2h8BBjhUy8WoUwNAoyu8qVxrWYYSCWE","secret":"shVceDfuioPqvTVTgsYiBhPQP7SYD","sequence":3001,"to":"jLC6gPhNTaiHjouXrAiX11BDVrEQPMfLRe","value":"1","fee":"10"}]}

节点:腾讯节点http://45.40.240.50:9545 时间:2020-09-14T15:46:50.319 地址:jUE2h8BBjhUy8WoUwNAoyu8qVxrWYYSCWE 密码:shVceDfuioPqvTVTgsYiBhPQP7SYD sequence:3001

注:腾讯节点会经常出现这个问题。其他节点偶尔会发生。

caivega commented 4 years ago

查日志,交易hash为,031461991ED575EC3B90C90DB0222C92435E7C54BC53125BA67B1BB774F3CE8F96

收到交易如下:

I0914 15:46:50.602838    1394 rpc.go:28] rpc /v1/jsonrpc jt_sendTransaction
I0914 15:46:50.604167    1394 cache.go:715] >>> send transaction 3 D3CEBBE5A5CA4545EF7D869D403DD3C6F6BFD2809C5280A34C88E7C42F6C3BC9 3001

交易reply如下:

I0914 15:46:50.777534    1394 cache.go:1221] >>> transaction reply D3CEBBE5A5CA4545EF7D869D403DD3C6F6BFD2809C5280A34C88E7C42F6C3BC9 0 3001

打包交易如下:

I0914 15:46:55.078135    1394 block.go:800] >>>>>> packaged 1, D3CEBBE5A5CA4545EF7D869D403DD3C6F6BFD2809C5280A34C88E7C42F6C3BC9, jUE2h8BBjhUy8WoUwNAoyu8qVxrWYYSCWE, 3001

共识完进区块如下:

0914 15:46:55.220283    1394 block.go:478] >>>>>> added 2 transactions in block 992222
I0914 15:46:55.230530    1394 block.go:495] >>>>>> added 0, 1FDACB44966AFEBF2D16AC59C5B7B4080B96D8D76989C8C00B4487463252CEA5, jUE2h8BBjhUy8WoUwNAoyu8qVxrWYYSCWE, 3000, 1
I0914 15:46:55.238658    1394 block.go:495] >>>>>> added 1, D3CEBBE5A5CA4545EF7D869D403DD3C6F6BFD2809C5280A34C88E7C42F6C3BC9, jUE2h8BBjhUy8WoUwNAoyu8qVxrWYYSCWE, 3001, 1

该交易正常处理及上链,估计是jt_sendTransaction的api返回有问题

foreso-GitHub commented 4 years ago

如果是是jt_sendTransaction的api返回有问题,是否有可能优先修正?因为这个问题对自动测试影响很大。

foreso-GitHub commented 3 years ago

版本:20201130-v0.5.3-dev已经修复。