geth节点被killed

问题1: geth节点被killed 这是我的启动命令

geth --rpc --rpcport "7545" --rpcaddr "0.0.0.0" --rpccorsdomain="*" --rpcapi eth,web3,admin,personal,net --datadir data --port "30303" --nodiscover --networkid 1024 console 2>>geth.log

环境是腾讯云服务器centos7

这是geth节点被killed的图,我什么都没干,挖矿也没开着,就挂在这里就关掉了
R5_F9WXW4GUDXKCSHF.png

这是出错log

goroutine 1 [select, 9 minutes]:
github.com/ethereum/go-ethereum/console.(*Console).Interactive(0xc000150380)
    /usr/local/go-ethereum/console/console.go:352 +0x298
main.localConsole(0xc0000d3a20, 0x0, 0x0)
    /usr/local/go-ethereum/cmd/geth/consolecmd.go:110 +0x3da
github.com/ethereum/go-ethereum/cmd/utils.MigrateFlags.func1(0xc0000d3a20, 0x13af300, 0x0)
    /usr/local/go-ethereum/cmd/utils/flags.go:1751 +0xbe
gopkg.in/urfave/cli%2ev1.HandleAction(0xfa63c0, 0xc0001d37a0, 0xc0000d3a20, 0xc0001cfc00, 0x0)
    /root/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0xc8
gopkg.in/urfave/cli%2ev1.Command.Run(0x115d6c9, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x118b5ee, 0x2b, 0x0, ...)
    /root/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/command.go:210 +0x991
gopkg.in/urfave/cli%2ev1.(*App).Run(0xc0002e69c0, 0xc000032120, 0x11, 0x12, 0x0, 0x0)
    /root/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:255 +0x6ab
main.main()
    /usr/local/go-ethereum/cmd/geth/main.go:246 +0x55

goroutine 7 [chan receive]:
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc000076420, 0xc000076360)
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:36 +0xb6
created by github.com/rjeczalik/notify.newNonrecursiveTree
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:29 +0xdc

goroutine 8 [chan receive, 9 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc000076420, 0xc0000763c0)
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:81 +0x58
created by github.com/rjeczalik/notify.newNonrecursiveTree
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:30 +0x108

goroutine 9 [syscall, 9 minutes]:
os/signal.signal_recv(0x0)
    /usr/local/go/src/runtime/sigqueue.go:147 +0x9c
os/signal.loop()
    /usr/local/go/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
    /usr/local/go/src/os/signal/signal_unix.go:29 +0x41

goroutine 10 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0xc00013c880)
    /usr/local/go-ethereum/core/tx_cacher.go:63 +0x97
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
    /usr/local/go-ethereum/core/tx_cacher.go:55 +0x9f

goroutine 24 [runnable]:
syscall.Syscall6(0xe8, 0x6, 0xc000050f9c, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1, 0x0)
    /usr/local/go/src/syscall/asm_linux_amd64.s:44 +0x5
golang.org/x/sys/unix.EpollWait(0x6, 0xc000050f9c, 0x1, 0x1, 0xffffffffffffffff, 0x1, 0x0, 0x0)
    /root/go/pkg/mod/golang.org/x/sys@v0.0.0-20190712062909-fae7ac547cb7/unix/zsyscall_linux_amd64.go:1760 +0x72
github.com/rjeczalik/notify.(*inotify).loop(0xc0000e4000, 0xc0000810e0)
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:194 +0x77
created by github.com/rjeczalik/notify.(*inotify).lazyinit
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:134 +0x15b

goroutine 23 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).loop(0xc0001842a0)
    /usr/local/go-ethereum/accounts/keystore/watch.go:94 +0x50d
created by github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).start
    /usr/local/go-ethereum/accounts/keystore/watch.go:52 +0x59

goroutine 27 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).updater(0xc0000dab60)
    /usr/local/go-ethereum/accounts/keystore/keystore.go:205 +0xcc
created by github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).Subscribe
    /usr/local/go-ethereum/accounts/keystore/keystore.go:192 +0x142

goroutine 18 [chan receive]:
github.com/ethereum/go-ethereum/metrics.(*meterArbiter).tick(0x1e87f60)
    /usr/local/go-ethereum/metrics/meter.go:289 +0x78
created by github.com/ethereum/go-ethereum/metrics.NewMeterForced
    /usr/local/go-ethereum/metrics/meter.go:70 +0x104

goroutine 19 [select]:
github.com/ethereum/go-ethereum/consensus/ethash.(*remoteSealer).loop(0xc000264000)
    /usr/local/go-ethereum/consensus/ethash/sealer.go:278 +0x276
created by github.com/ethereum/go-ethereum/consensus/ethash.startRemoteSealer
    /usr/local/go-ethereum/consensus/ethash/sealer.go:262 +0x2ae

goroutine 25 [chan receive]:
github.com/rjeczalik/notify.(*inotify).send(0xc0000e4000, 0xc0000810e0)
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:254 +0xab
created by github.com/rjeczalik/notify.(*inotify).lazyinit
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:137 +0x1b4

goroutine 26 [chan receive]:
github.com/rjeczalik/notify.(*inotify).send(0xc0000e4000, 0xc0000810e0)
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:254 +0xab
created by github.com/rjeczalik/notify.(*inotify).lazyinit
    /root/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:137 +0x1b4

goroutine 28 [sleep]:
runtime.goparkunlock(...)
    /usr/local/go/src/runtime/proc.go:310
time.Sleep(0x3b9aca00)
    /usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc0000b4280)
    /usr/local/go-ethereum/accounts/usbwallet/hub.go:265 +0x3e
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
    /usr/local/go-ethereum/accounts/usbwallet/hub.go:254 +0x142

goroutine 29 [sleep]:
runtime.goparkunlock(...)
    /usr/local/go/src/runtime/proc.go:310
time.Sleep(0x3b9aca00)
    /usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc0000b4500)
    /usr/local/go-ethereum/accounts/usbwallet/hub.go:265 +0x3e
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
    /usr/local/go-ethereum/accounts/usbwallet/hub.go:254 +0x142

goroutine 30 [sleep]:
runtime.goparkunlock(...)
    /usr/local/go/src/runtime/proc.go:310
time.Sleep(0x3b9aca00)
    /usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc0000b4640)
    /usr/local/go-ethereum/accounts/usbwallet/hub.go:265 +0x3e
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
    /usr/local/go-ethereum/accounts/usbwallet/hub.go:254 +0x142

goroutine 31 [select, 9 minutes]:
github.com/ethereum/go-ethereum/accounts.(*Manager).update(0xc0000dc270)
    /usr/local/go-ethereum/accounts/manager.go:111 +0x1b8
created by github.com/ethereum/go-ethereum/accounts.NewManager
    /usr/local/go-ethereum/accounts/manager.go:79 +0x4be

goroutine 32 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000db6c0)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:206 +0x134
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:237 +0x176

goroutine 33 [select, 5 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc000264a50)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:189 +0x5f9
created by github.com/syndtr/goleveldb/leveldb.newSession
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session.go:93 +0x2b4

goroutine 34 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0000b1340)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:91 +0xcd
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:148 +0x40c

goroutine 35 [select, 1 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0000b1340)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_state.go:101 +0xf6
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:149 +0x42e

goroutine 36 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0000b1340)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:836 +0x25d
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:155 +0x582

goroutine 37 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0000b1340)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:773 +0x150
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:156 +0x5a4

goroutine 38 [select]:
github.com/ethereum/go-ethereum/ethdb/leveldb.(*Database).meter(0xc0000e0e00, 0xb2d05e00)
    /usr/local/go-ethereum/ethdb/leveldb/leveldb.go:411 +0x19ef
created by github.com/ethereum/go-ethereum/ethdb/leveldb.New
    /usr/local/go-ethereum/ethdb/leveldb/leveldb.go:132 +0xa25

goroutine 39 [sleep, 1 minutes]:
runtime.goparkunlock(...)
    /usr/local/go/src/runtime/proc.go:310
time.Sleep(0xdf8475800)
    /usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/core/rawdb.(*freezer).freeze(0xc0005b8060, 0x1408920, 0xc0000e0e00)
    /usr/local/go-ethereum/core/rawdb/freezer.go:274 +0x1bc8
created by github.com/ethereum/go-ethereum/core/rawdb.NewDatabaseWithFreezer
    /usr/local/go-ethereum/core/rawdb/database.go:175 +0x1c8

goroutine 40 [select]:
github.com/ethereum/go-ethereum/consensus/ethash.(*remoteSealer).loop(0xc000265c20)
    /usr/local/go-ethereum/consensus/ethash/sealer.go:278 +0x276
created by github.com/ethereum/go-ethereum/consensus/ethash.startRemoteSealer
    /usr/local/go-ethereum/consensus/ethash/sealer.go:262 +0x2ae

goroutine 41 [select, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).updateLoop(0xc0000e1100)
    /usr/local/go-ethereum/core/chain_indexer.go:308 +0x11f
created by github.com/ethereum/go-ethereum/core.NewChainIndexer
    /usr/local/go-ethereum/core/chain_indexer.go:116 +0x24d

goroutine 42 [select]:
github.com/ethereum/go-ethereum/core.(*BlockChain).update(0xc0001f2000)
    /usr/local/go-ethereum/core/blockchain.go:2041 +0x10f
created by github.com/ethereum/go-ethereum/core.NewBlockChain
    /usr/local/go-ethereum/core/blockchain.go:297 +0xc14

goroutine 43 [select, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).eventLoop(0xc0000e1100, 0xc0000d0d80, 0xc000077f20, 0x13e6680, 0xc0005b9ee0)
    /usr/local/go-ethereum/core/chain_indexer.go:208 +0x2a2
created by github.com/ethereum/go-ethereum/core.(*ChainIndexer).Start
    /usr/local/go-ethereum/core/chain_indexer.go:149 +0xcf

goroutine 44 [select, 9 minutes]:
github.com/ethereum/go-ethereum/core.(*TxPool).scheduleReorgLoop(0xc00000c1e0)
    /usr/local/go-ethereum/core/tx_pool.go:974 +0x23d
created by github.com/ethereum/go-ethereum/core.NewTxPool
    /usr/local/go-ethereum/core/tx_pool.go:297 +0x733

goroutine 45 [select]:
github.com/ethereum/go-ethereum/core.(*TxPool).loop(0xc00000c1e0)
    /usr/local/go-ethereum/core/tx_pool.go:339 +0x32b
created by github.com/ethereum/go-ethereum/core.NewTxPool
    /usr/local/go-ethereum/core/tx_pool.go:314 +0x7d2

goroutine 55 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc0000dac40)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:206 +0x134
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:237 +0x176

goroutine 47 [sleep]:
runtime.goparkunlock(...)
    /usr/local/go/src/runtime/proc.go:310
time.Sleep(0x5f5e100)
    /usr/local/go/src/runtime/time.go:105 +0x157
github.com/ethereum/go-ethereum/trie.(*SyncBloom).meter(0xc000178000)
    /usr/local/go-ethereum/trie/sync_bloom.go:144 +0x35
github.com/ethereum/go-ethereum/trie.NewSyncBloom.func2(0xc000178000)
    /usr/local/go-ethereum/trie/sync_bloom.go:88 +0x61
created by github.com/ethereum/go-ethereum/trie.NewSyncBloom
    /usr/local/go-ethereum/trie/sync_bloom.go:86 +0x1c2

goroutine 48 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).qosTuner(0xc0003cc000)
    /usr/local/go-ethereum/eth/downloader/downloader.go:1797 +0x358
created by github.com/ethereum/go-ethereum/eth/downloader.New
    /usr/local/go-ethereum/eth/downloader/downloader.go:243 +0x405

goroutine 49 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).stateFetcher(0xc0003cc000)
    /usr/local/go-ethereum/eth/downloader/statesync.go:77 +0x106
created by github.com/ethereum/go-ethereum/eth/downloader.New
    /usr/local/go-ethereum/eth/downloader/downloader.go:244 +0x427

goroutine 50 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).mainLoop(0xc0000d0900)
    /usr/local/go-ethereum/miner/worker.go:410 +0x34f
created by github.com/ethereum/go-ethereum/miner.newWorker
    /usr/local/go-ethereum/miner/worker.go:219 +0x525

goroutine 51 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).newWorkLoop(0xc0000d0900, 0xb2d05e00)
    /usr/local/go-ethereum/miner/worker.go:345 +0x286
created by github.com/ethereum/go-ethereum/miner.newWorker
    /usr/local/go-ethereum/miner/worker.go:220 +0x551

goroutine 52 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).resultLoop(0xc0000d0900)
    /usr/local/go-ethereum/miner/worker.go:554 +0xdd
created by github.com/ethereum/go-ethereum/miner.newWorker
    /usr/local/go-ethereum/miner/worker.go:221 +0x573

goroutine 53 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).taskLoop(0xc0000d0900)
    /usr/local/go-ethereum/miner/worker.go:519 +0xf2
created by github.com/ethereum/go-ethereum/miner.newWorker
    /usr/local/go-ethereum/miner/worker.go:222 +0x595

goroutine 54 [select, 9 minutes]:
github.com/ethereum/go-ethereum/miner.(*Miner).update(0xc0002168a0)
    /usr/local/go-ethereum/miner/miner.go:92 +0x277
created by github.com/ethereum/go-ethereum/miner.New
    /usr/local/go-ethereum/miner/miner.go:78 +0x15a

goroutine 56 [select, 5 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0002654a0)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:189 +0x5f9
created by github.com/syndtr/goleveldb/leveldb.newSession
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session.go:93 +0x2b4

goroutine 57 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0003cd180)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:91 +0xcd
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:148 +0x40c

goroutine 58 [select, 1 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0003cd180)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_state.go:101 +0xf6
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:149 +0x42e

goroutine 59 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0003cd180)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:836 +0x25d
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:155 +0x582

goroutine 60 [select, 9 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0003cd180)
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:773 +0x150
created by github.com/syndtr/goleveldb/leveldb.openDB
    /root/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:156 +0x5a4

goroutine 367 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcfc98, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000360698, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000360680, 0xc00246f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000360680, 0xc00246f000, 0x1000, 0x1000, 0xc0024a7b60, 0x4e420d, 0xc000360680)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0003c26f0, 0xc00246f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).Read(0xc0002a7da0, 0xc00246f000, 0x1000, 0x1000, 0xbf86c870859d6c86, 0x9b3bdd48e7, 0x1e8e1c0)
    /usr/local/go/src/net/http/server.go:785 +0xf4
bufio.(*Reader).fill(0xc002490300)
    /usr/local/go/src/bufio/bufio.go:100 +0x103
bufio.(*Reader).Peek(0xc002490300, 0x4, 0x9b3bdd48e7, 0x1e8e1c0, 0x0, 0x0, 0x1e8e1c0)
    /usr/local/go/src/bufio/bufio.go:138 +0x4f
net/http.(*conn).serve(0xc0003fa6e0, 0x13f9d00, 0xc0005a8840)
    /usr/local/go/src/net/http/server.go:1915 +0x9e0
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384

goroutine 62 [select, 9 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x13fa640, 0xc000190900, 0xc0003c8ba0, 0x1159ae2, 0x3, 0x765f, 0x765f, 0x11630b4, 0xc)
    /usr/local/go-ethereum/p2p/nat/nat.go:114 +0x453
github.com/ethereum/go-ethereum/p2p.(*Server).setupListening.func1(0xc0000bd400, 0xc0001f1530)
    /usr/local/go-ethereum/p2p/server.go:624 +0x8b
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
    /usr/local/go-ethereum/p2p/server.go:623 +0x22f

goroutine 63 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcff08, 0x72, 0x0)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0000a4298, 0x72, 0x0, 0x0, 0x115d4ae)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc0000a4280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc0000a4280, 0xaad510, 0x18eb2b8, 0x1d9ba80)
    /usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc0005b88c0, 0x41b86b, 0xc000260c60, 0x0)
    /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0005b88c0, 0x0, 0xc0000bd400, 0x1404c00, 0xc0003c2300)
    /usr/local/go/src/net/tcpsock.go:261 +0x47
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0xc0000bd400)
    /usr/local/go-ethereum/p2p/server.go:888 +0x23a
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
    /usr/local/go-ethereum/p2p/server.go:631 +0x15a

goroutine 64 [select, 9 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Server).run(0xc0000bd400, 0x13fa440, 0xc00013e0c0)
    /usr/local/go-ethereum/p2p/server.go:696 +0x745
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
    /usr/local/go-ethereum/p2p/server.go:483 +0x48f

goroutine 65 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startEthEntryUpdate.func1(0x13e6680, 0xc0005b89c0, 0xc0000de9c0, 0xc0000daa80, 0xc00031a750)
    /usr/local/go-ethereum/eth/enr_entry.go:47 +0x15e
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startEthEntryUpdate
    /usr/local/go-ethereum/eth/enr_entry.go:44 +0x91

goroutine 66 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 67 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 68 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 69 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 70 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 71 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 72 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 73 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 74 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 75 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 76 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 77 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 78 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 79 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 80 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 81 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc00031a750, 0x1000)
    /usr/local/go-ethereum/eth/bloombits.go:56 +0x328
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
    /usr/local/go-ethereum/eth/bloombits.go:54 +0x52

goroutine 82 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).txBroadcastLoop(0xc0000db960)
    /usr/local/go-ethereum/eth/handler.go:824 +0x115
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
    /usr/local/go-ethereum/eth/handler.go:253 +0xc4

goroutine 83 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).minedBroadcastLoop(0xc0000db960)
    /usr/local/go-ethereum/eth/handler.go:814 +0x59
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
    /usr/local/go-ethereum/eth/handler.go:257 +0x146

goroutine 84 [select]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).syncer(0xc0000db960)
    /usr/local/go-ethereum/eth/sync.go:145 +0x1d9
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
    /usr/local/go-ethereum/eth/handler.go:260 +0x168

goroutine 85 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).txsyncLoop(0xc0000db960)
    /usr/local/go-ethereum/eth/sync.go:109 +0x243
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
    /usr/local/go-ethereum/eth/handler.go:261 +0x18a

goroutine 86 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).eventLoop(0xc0005b8d80)
    /usr/local/go-ethereum/eth/downloader/api.go:63 +0x2ad
created by github.com/ethereum/go-ethereum/eth/downloader.NewPublicDownloaderAPI
    /usr/local/go-ethereum/eth/downloader/api.go:49 +0xca

goroutine 87 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*EventSystem).eventLoop(0xc0000c98c0)
    /usr/local/go-ethereum/eth/filters/filter_system.go:459 +0x4c0
created by github.com/ethereum/go-ethereum/eth/filters.NewEventSystem
    /usr/local/go-ethereum/eth/filters/filter_system.go:138 +0x33a

goroutine 88 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).timeoutLoop(0xc000539270)
    /usr/local/go-ethereum/eth/filters/api.go:82 +0x131
created by github.com/ethereum/go-ethereum/eth/filters.NewPublicFilterAPI
    /usr/local/go-ethereum/eth/filters/api.go:72 +0x105

goroutine 495 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f506dfcfe38, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000315f98, 0x72, 0x0, 0x1, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000315f80, 0xc0002a7ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000315f80, 0xc0002a7ba1, 0x1, 0x1, 0xc000190158, 0xc0001d8f68, 0x49195c)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0003c2470, 0xc0002a7ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).backgroundRead(0xc0002a7b90)
    /usr/local/go/src/net/http/server.go:677 +0x58
created by net/http.(*connReader).startBackgroundRead
    /usr/local/go/src/net/http/server.go:673 +0xd4

goroutine 500 [runnable]:
golang.org/x/crypto/scrypt.salsaXOR(0xc0002def40, 0xc0001f7840, 0x1f0, 0x1f0, 0xc0001f7e00, 0x80, 0x80)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:33 +0x6f6
golang.org/x/crypto/scrypt.blockMix(0xc0002def40, 0xc0001f7800, 0x200, 0x200, 0xc0001f7c00, 0x100, 0x100, 0x8)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:166 +0x133
golang.org/x/crypto/scrypt.smix(0xc0003e2400, 0x400, 0x400, 0x8, 0x40000, 0xc05cfbc000, 0x4000000, 0x4000000, 0xc0001f7800, 0x200, ...)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:187 +0x2ee
golang.org/x/crypto/scrypt.Key(0xc000194260, 0xe, 0x10, 0xc0000b3a80, 0x20, 0x40, 0x40000, 0x8, 0x1, 0x20, ...)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:240 +0x290
github.com/ethereum/go-ethereum/accounts/keystore.getKDFKey(0xc000194200, 0xb, 0xc0000b3940, 0x40, 0xc002470d00, 0x20, 0xc0001941e8, 0x6, 0xc0002a6090, 0xc0000b39c0, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:333 +0x6a2
github.com/ethereum/go-ethereum/accounts/keystore.DecryptDataV3(0xc000194200, 0xb, 0xc0000b3940, 0x40, 0xc002470d00, 0x20, 0xc0001941e8, 0x6, 0xc0002a6090, 0xc0000b39c0, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:258 +0x310
github.com/ethereum/go-ethereum/accounts/keystore.decryptKeyV3(0xc000360e80, 0xc00015d620, 0xe, 0xf4d480, 0xc000360e80, 0x0, 0x0, 0x1eb, 0x3eb, 0x0, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:280 +0x103
github.com/ethereum/go-ethereum/accounts/keystore.DecryptKey(0xc0003e2000, 0x1eb, 0x3eb, 0xc00015d620, 0xe, 0x0, 0x0, 0x52)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:224 +0x1c2
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.GetKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0xff19cf2fe38132a3, 0x6f42fbbc81034e28, 0x580f7c5e, 0xc000307d00, 0x7d, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:89 +0x9c
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.StoreKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0xc00250c230, 0x6f, 0xc000191440, 0xc00015d620, 0xe, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:118 +0x1d2
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).importKey(0xc0000dab60, 0xc000191440, 0xc00015d620, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /usr/local/go-ethereum/accounts/keystore/keystore.go:460 +0x15e
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).ImportECDSA(0xc0000dab60, 0xc0001f19e0, 0xc00015d620, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /usr/local/go-ethereum/accounts/keystore/keystore.go:455 +0x182
github.com/ethereum/go-ethereum/internal/ethapi.(*PrivateAccountAPI).ImportRawKey(0xc0005b8d60, 0xc0000b3c00, 0x40, 0xc00015d620, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go-ethereum/internal/ethapi/api.go:305 +0x120
reflect.Value.call(0xc0001eff00, 0xc0003c2088, 0x13, 0x1159dd0, 0x4, 0xc0003a9440, 0x3, 0x4, 0xc00037fbc8, 0x45c20c, ...)
    /usr/local/go/src/reflect/value.go:460 +0x5f6
reflect.Value.Call(0xc0001eff00, 0xc0003c2088, 0x13, 0xc0003a9440, 0x3, 0x4, 0x2, 0x2, 0x2)
    /usr/local/go/src/reflect/value.go:321 +0xb4
github.com/ethereum/go-ethereum/rpc.(*callback).call(0xc0003c0900, 0x13f9d00, 0xc000191340, 0xc002470080, 0x15, 0xc0001f19b0, 0x2, 0x2, 0x0, 0x0, ...)
    /usr/local/go-ethereum/rpc/service.go:206 +0x2b9
github.com/ethereum/go-ethereum/rpc.(*handler).runMethod(0xc0012755f0, 0x13f9d00, 0xc000191340, 0xc00053ca10, 0xc0003c0900, 0xc0001f19b0, 0x2, 0x2, 0x2)
    /usr/local/go-ethereum/rpc/handler.go:369 +0x8a
github.com/ethereum/go-ethereum/rpc.(*handler).handleCall(0xc0012755f0, 0xc0001f1950, 0xc00053ca10, 0xc0005a5080)
    /usr/local/go-ethereum/rpc/handler.go:331 +0x22c
github.com/ethereum/go-ethereum/rpc.(*handler).handleCallMsg(0xc0012755f0, 0xc0001f1950, 0xc00053ca10, 0x13e5501)
    /usr/local/go-ethereum/rpc/handler.go:298 +0x1f3
github.com/ethereum/go-ethereum/rpc.(*handler).handleMsg.func1(0xc0001f1950)
    /usr/local/go-ethereum/rpc/handler.go:139 +0x46
github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc.func1(0xc0012755f0, 0xc00049d920)
    /usr/local/go-ethereum/rpc/handler.go:226 +0x119
created by github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc
    /usr/local/go-ethereum/rpc/handler.go:222 +0x66

goroutine 494 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0012753e0)
    /usr/local/go/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc0012753d8)
    /usr/local/go/src/sync/waitgroup.go:130 +0x64
github.com/ethereum/go-ethereum/rpc.(*handler).close(0xc0012753b0, 0x13d81c0, 0xc00006a060, 0x0)
    /usr/local/go-ethereum/rpc/handler.go:154 +0x61
github.com/ethereum/go-ethereum/rpc.(*Server).serveSingleRequest(0xc0003808d0, 0x13f9dc0, 0xc0002a7e60, 0x13fcbc0, 0xc0000abb80)
    /usr/local/go-ethereum/rpc/server.go:116 +0x24c
github.com/ethereum/go-ethereum/rpc.(*Server).ServeHTTP(0xc0003808d0, 0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
    /usr/local/go-ethereum/rpc/http.go:270 +0x45e
github.com/rs/cors.(*Cors).Handler.func1(0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
    /root/go/pkg/mod/github.com/rs/cors@v0.0.0-20160617231935-a62a804a8a00/cors.go:190 +0x1a4
net/http.HandlerFunc.ServeHTTP(0xc00000fba0, 0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
    /usr/local/go/src/net/http/server.go:2007 +0x44
github.com/ethereum/go-ethereum/rpc.(*virtualHostHandler).ServeHTTP(0xc00000fbc0, 0x13f2400, 0xc00049d3a0, 0xc0000e1c00)
    /usr/local/go-ethereum/rpc/http.go:337 +0x200
github.com/ethereum/go-ethereum/rpc.newGzipHandler.func1(0x13f3fc0, 0xc00030b420, 0xc0000e1c00)
    /usr/local/go-ethereum/rpc/gzip.go:64 +0x330
net/http.HandlerFunc.ServeHTTP(0xc00000fbe0, 0x13f3fc0, 0xc00030b420, 0xc0000e1c00)
    /usr/local/go/src/net/http/server.go:2007 +0x44
net/http.serverHandler.ServeHTTP(0xc0003aab60, 0x13f3fc0, 0xc00030b420, 0xc0000e1c00)
    /usr/local/go/src/net/http/server.go:2802 +0xa4
net/http.(*conn).serve(0xc0000a7040, 0x13f9d00, 0xc000190d80)
    /usr/local/go/src/net/http/server.go:1890 +0x875
created by net/http.(*Server).Serve
    /usr/local/go/src/net/http/server.go:2928 +0x384

goroutine 92 [select, 9 minutes]:
github.com/ethereum/go-ethereum/eth/fetcher.(*Fetcher).loop(0xc0000dc820)
    /usr/local/go-ethereum/eth/fetcher/fetcher.go:314 +0x670
created by github.com/ethereum/go-ethereum/eth/fetcher.(*Fetcher).Start
    /usr/local/go-ethereum/eth/fetcher/fetcher.go:176 +0x3f

goroutine 499 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcfd68, 0x72, 0xffffffffffffffff)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000360018, 0x72, 0x0, 0x1, 0xffffffffffffffff)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000360000, 0xc000178eb1, 0x1, 0x1, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf
net.(*netFD).Read(0xc000360000, 0xc000178eb1, 0x1, 0x1, 0x13f9d00, 0xc0003a9080, 0xc0001d9710)
    /usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0003c24a8, 0xc000178eb1, 0x1, 0x1, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/net.go:184 +0x68
net/http.(*connReader).backgroundRead(0xc000178ea0)
    /usr/local/go/src/net/http/server.go:677 +0x58
created by net/http.(*connReader).startBackgroundRead
    /usr/local/go/src/net/http/server.go:673 +0xd4

goroutine 496 [runnable]:
golang.org/x/crypto/scrypt.salsaXOR(0xc000402f40, 0xc0001f73c0, 0x110, 0x110, 0xc0001f77c0, 0x10, 0x10)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:33 +0x6f6
golang.org/x/crypto/scrypt.blockMix(0xc000402f40, 0xc0001f7000, 0x200, 0x200, 0xc0001f7400, 0x100, 0x100, 0x8)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:166 +0x133
golang.org/x/crypto/scrypt.smix(0xc0000b9c00, 0x400, 0x400, 0x8, 0x40000, 0xc04cfbc000, 0x4000000, 0x4000000, 0xc0001f7000, 0x200, ...)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:195 +0x684
golang.org/x/crypto/scrypt.Key(0xc000194070, 0xe, 0x10, 0xc0000b3180, 0x20, 0x40, 0x40000, 0x8, 0x1, 0x20, ...)
    /root/go/pkg/mod/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2/scrypt/scrypt.go:240 +0x290
github.com/ethereum/go-ethereum/accounts/keystore.getKDFKey(0xc000194010, 0xb, 0xc0000b3040, 0x40, 0xc0024708a0, 0x20, 0xc000194020, 0x6, 0xc000e2db90, 0xc0000b30c0, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:333 +0x6a2
github.com/ethereum/go-ethereum/accounts/keystore.DecryptDataV3(0xc000194010, 0xb, 0xc0000b3040, 0x40, 0xc0024708a0, 0x20, 0xc000194020, 0x6, 0xc000e2db90, 0xc0000b30c0, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:258 +0x310
github.com/ethereum/go-ethereum/accounts/keystore.decryptKeyV3(0xc000360b80, 0xc00015c750, 0xe, 0xf4d480, 0xc000360b80, 0x0, 0x0, 0x1eb, 0x3eb, 0x0, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:280 +0x103
github.com/ethereum/go-ethereum/accounts/keystore.DecryptKey(0xc0000b9800, 0x1eb, 0x3eb, 0xc00015c750, 0xe, 0x0, 0x0, 0x52)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:224 +0x1c2
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.GetKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0x6a484ef18f65a4ff, 0x7253c16371cc573a, 0x4199d4c, 0xc000306a80, 0x7d, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:89 +0x9c
github.com/ethereum/go-ethereum/accounts/keystore.keyStorePassphrase.StoreKey(0xc0000391d0, 0x21, 0x40000, 0x1, 0x0, 0xc00250c070, 0x6f, 0xc000190f80, 0xc00015c750, 0xe, ...)
    /usr/local/go-ethereum/accounts/keystore/passphrase.go:118 +0x1d2
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).importKey(0xc0000dab60, 0xc000190f80, 0xc00015c750, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /usr/local/go-ethereum/accounts/keystore/keystore.go:460 +0x15e
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).ImportECDSA(0xc0000dab60, 0xc00008bd40, 0xc00015c750, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
    /usr/local/go-ethereum/accounts/keystore/keystore.go:455 +0x182
github.com/ethereum/go-ethereum/internal/ethapi.(*PrivateAccountAPI).ImportRawKey(0xc0005b8d60, 0xc0000b36c0, 0x40, 0xc00015c750, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go-ethereum/internal/ethapi/api.go:305 +0x120
reflect.Value.call(0xc0001eff00, 0xc0003c2088, 0x13, 0x1159dd0, 0x4, 0xc0003a8d20, 0x3, 0x4, 0xc00037fbc8, 0x45c20c, ...)
    /usr/local/go/src/reflect/value.go:460 +0x5f6
reflect.Value.Call(0xc0001eff00, 0xc0003c2088, 0x13, 0xc0003a8d20, 0x3, 0x4, 0x2, 0x2, 0x2)
    /usr/local/go/src/reflect/value.go:321 +0xb4
github.com/ethereum/go-ethereum/rpc.(*callback).call(0xc0003c0900, 0x13f9d00, 0xc000190ec0, 0xc00015f2e0, 0x15, 0xc00008b140, 0x2, 0x2, 0x0, 0x0, ...)
    /usr/local/go-ethereum/rpc/service.go:206 +0x2b9
github.com/ethereum/go-ethereum/rpc.(*handler).runMethod(0xc0012753b0, 0x13f9d00, 0xc000190ec0, 0xc00053c930, 0xc0003c0900, 0xc00008b140, 0x2, 0x2, 0x2)
    /usr/local/go-ethereum/rpc/handler.go:369 +0x8a
github.com/ethereum/go-ethereum/rpc.(*handler).handleCall(0xc0012753b0, 0xc00008ad80, 0xc00053c930, 0x7f506e034ee8)
    /usr/local/go-ethereum/rpc/handler.go:331 +0x22c
github.com/ethereum/go-ethereum/rpc.(*handler).handleCallMsg(0xc0012753b0, 0xc00008ad80, 0xc00053c930, 0x13e5501)
    /usr/local/go-ethereum/rpc/handler.go:298 +0x1f3
github.com/ethereum/go-ethereum/rpc.(*handler).handleMsg.func1(0xc00008ad80)
    /usr/local/go-ethereum/rpc/handler.go:139 +0x46
github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc.func1(0xc0012753b0, 0xc00049d4a0)
    /usr/local/go-ethereum/rpc/handler.go:226 +0x119
created by github.com/ethereum/go-ethereum/rpc.(*handler).startCallProc
    /usr/local/go-ethereum/rpc/handler.go:222 +0x66

goroutine 95 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f506dfcfbc8, 0x72, 0x0)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000361398, 0x72, 0x0, 0x0, 0x115d4ae)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000361380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc000361380, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*UnixListener).accept(0xc000380810, 0x0, 0x0, 0x0)
    /usr/local/go/src/net/unixsock_posix.go:162 +0x32
net.(*UnixListener).Accept(0xc000380810, 0x1190ded, 0x31, 0x0, 0x0)
    /usr/local/go/src/net/unixsock.go:260 +0x47
github.com/ethereum/go-ethereum/rpc.(*Server).ServeListener(0xc0002a6ab0, 0x13f3d40, 0xc000380810, 0x0, 0x2)
    /usr/local/go-ethereum/rpc/ipc.go:30 +0x49
created by github.com/ethereum/go-ethereum/rpc.StartIPCEndpoint
    /usr/local/go-ethereum/rpc/endpoints.go:100 +0x29b

goroutine 96 [IO wait]:
internal/poll.runtime_pollWait(0x7f506dfcfaf8, 0x72, 0x0)
    /usr/local/go/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc0003c4a18, 0x72, 0x0, 0x0, 0x115d4ae)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
    /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc0003c4a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc0003c4a00, 0xc00040be00, 0x834424, 0xc0003aac00)
    /usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc00000fa20, 0x5e3aa9ca, 0xc00040be00, 0x4dbd86)
    /usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000fa20, 0xc00040be50, 0x18, 0xc000372a80, 0x833954)
    /usr/local/go/src/net/tcpsock.go:261 +0x47
net/http.(*Server).Serve(0xc0003aab60, 0x13f3d00, 0xc00000fa20, 0x0, 0x0)
    /usr/local/go/src/net/http/server.go:2896 +0x280
created by github.com/ethereum/go-ethereum/rpc.StartHTTPEndpoint
    /usr/local/go-ethereum/rpc/endpoints.go:50 +0x3b2

goroutine 97 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1(0xc0000bcf00)
    /usr/local/go-ethereum/cmd/utils/cmd.go:74 +0x116
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode
    /usr/local/go-ethereum/cmd/utils/cmd.go:70 +0xad

goroutine 98 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc0001f16e0, 0x13fcbc0, 0xc0000aa190, 0x0)
    /usr/local/go-ethereum/rpc/server.go:87 +0x19c
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
    /usr/local/go-ethereum/rpc/inproc.go:29 +0xbd

goroutine 99 [select, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc0003c4b80, 0x13fcbc0, 0xc0000aa230)
    /usr/local/go-ethereum/rpc/client.go:542 +0x2e2
created by github.com/ethereum/go-ethereum/rpc.initClient
    /usr/local/go-ethereum/rpc/client.go:223 +0x2a9

goroutine 100 [chan receive, 9 minutes]:
main.startNode.func1(0xc0000bcf00, 0xc0003d6240, 0xc0003c21c0)
    /usr/local/go-ethereum/cmd/geth/main.go:361 +0x104
created by main.startNode
    /usr/local/go-ethereum/cmd/geth/main.go:353 +0x244

goroutine 101 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc0001f16e0, 0x13fcbc0, 0xc0000aa2d0, 0x0)
    /usr/local/go-ethereum/rpc/server.go:87 +0x19c
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
    /usr/local/go-ethereum/rpc/inproc.go:29 +0xbd

goroutine 102 [select, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc0003c4d00, 0x13fcbc0, 0xc0000aa370)
    /usr/local/go-ethereum/rpc/client.go:542 +0x2e2
created by github.com/ethereum/go-ethereum/rpc.initClient
    /usr/local/go-ethereum/rpc/client.go:223 +0x2a9

goroutine 103 [select, 9 minutes]:
github.com/ethereum/go-ethereum/internal/jsre.(*JSRE).runEventLoop(0xc000191a80)
    /usr/local/go-ethereum/internal/jsre/jsre.go:177 +0x4e4
created by github.com/ethereum/go-ethereum/internal/jsre.New
    /usr/local/go-ethereum/internal/jsre/jsre.go:78 +0x11c

goroutine 104 [select, 9 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc000f3af00, 0x13fcbc0, 0xc0000aa190)
    /usr/local/go-ethereum/rpc/client.go:542 +0x2e2
created by github.com/ethereum/go-ethereum/rpc.initClient
    /usr/local/go-ethereum/rpc/client.go:223 +0x2a9

我重启了一下geth,发现一直在sendTracsaction

AZ5X731QVGINPZCU_S6.png

内存占用一直在6%左右,cpu一直在0.7%左右

问题2:我在metamask导入了keystore文件,metamask为啥知道这个账户的余额,是因为web3.js向节点发送了getBalance这种请求吗,但是浏览器控制台network没有看到有任何请求。是不是因为web3.js和节点之间通过rpc通信,浏览器控制台只能看到http请求?

问题3:metamask到底是个怎样的定位呢?我现在理解的是metamask可以创建账号,并保存你的keystore文件,在需要发送交易时提醒你确认,好像除了不能挖矿其他和全节点一样,那是不是可以理解为metamask就是个轻节点呢?如果是轻节点,那他同步的块头放在哪呢?如果是轻节点,怎么会是通过rpc与节点通信呢,不应该是p2p吗?

请先 登录 后评论

最佳答案 2020-02-06 00:34

  1. 看上去你的机器被人扫了, 一直在发起交易。 这两个参数可以更改,不用默认端口,并对指定IP开放。

    --rpcport "7545" --rpcaddr "0.0.0.0"

    或者是使用防火墙限制IP访问。

  2. metamask 会调用 getBalance , 浏览器控制台 network 只能看到页面的http请求, 这个请求是插件发出的。 因此看不到。

  3. metamask 是一个钱包, 和imtoken 等钱包 差不多,只不过产品形式的浏览器插件。 metamask 后面的节点有 infura.io 提供。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,4233 浏览
  • panzun 提出于 2020-02-05 20:45