Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seeding from linux server is very slow #1301

Closed
Er-rchydy opened this issue Feb 18, 2018 · 3 comments
Closed

Seeding from linux server is very slow #1301

Er-rchydy opened this issue Feb 18, 2018 · 3 comments
Labels

Comments

@Er-rchydy
Copy link

@Er-rchydy Er-rchydy commented Feb 18, 2018

I'm trying to seed a small video file ( 3Mb ) from Linux server with nodejs and play it on instant.io but it didn't work , this is my code :
const WebTorrent = require('webtorrent-hybrid');
var webtorrent = new WebTorrent({dht:false});
webtorrent.seed('./out.mp4', (torrent) => {
console.log('Seeding out.mp4 : '+ torrent.magnetURI);
});
I get in instant.io : A web page is slowing down your browser in Firefox console i get Using more than two STUN/TURN servers slows down discovery, it start downloading by Download speed: 1.6 KB/s, and the browser get frozen after 10 seconds.
This happened for both Ubuntu 16.04 and Centos 7.
Do i need to do something to the server other than installing nodejs and webtorrent-hybrid and packages that Electron depends on, or not

@DiegoRBaquero

This comment has been minimized.

Copy link
Member

@DiegoRBaquero DiegoRBaquero commented Feb 18, 2018

It should work, can you post full debug logs?

You need to enable in the server by running node with DEBUG=* node myfile.js and in browser by setting localStorage.debug = *

@Er-rchydy

This comment has been minimized.

Copy link
Author

@Er-rchydy Er-rchydy commented Feb 18, 2018

@DiegoRBaquero this is the debug logs from DEBUG=* node myfile.js : just part of it because it's very big, if you need the whole debug code i will add it. in the browser do you mean to execute this localStorage.debug = * in Inspect > Console > localStorage.debug = * if that's what you mean then , i didn't get anything the page got frozen ,

DEBUG=* node app.js
  webtorrent [2d57573] new webtorrent (peerId 2d5757303039382d4c4f3647456542636d413948, nodeId 838cc3c0d79a7e6f46dd8f0faab8ea38191d1445, port 0) +0ms
  webtorrent:tcp-pool create tcp pool (port 0) +0ms
  webtorrent [2d57573] seed +4ms
  webtorrent [2d57573] add +1ms
  webtorrent:torrent [2d57573] [unknown infohash] new torrent +0ms
  webtorrent [2d57573] listening +1ms
torrent is ready
  bittorrent-tracker:client new client a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b +0ms
  bittorrent-tracker:udp-tracker new udp tracker udp://explodie.org:6969 +0ms
  bittorrent-tracker:udp-tracker new udp tracker udp://tracker.coppersurfer.tk:6969 +0ms
  bittorrent-tracker:udp-tracker new udp tracker udp://tracker.empire-js.us:1337 +1ms
  bittorrent-tracker:udp-tracker new udp tracker udp://tracker.leechers-paradise.org:6969 +0ms
  bittorrent-tracker:udp-tracker new udp tracker udp://tracker.opentrackr.org:1337 +0ms
  bittorrent-tracker:websocket-tracker new websocket tracker wss://tracker.btorrent.xyz +0ms
  simple-websocket [3f4ea61] new websocket: { url: 'wss://tracker.btorrent.xyz' } +0ms
  bittorrent-tracker:websocket-tracker new websocket tracker wss://tracker.fastcast.nz +12ms
  simple-websocket [186516a] new websocket: { url: 'wss://tracker.fastcast.nz' } +12ms
  bittorrent-tracker:websocket-tracker new websocket tracker wss://tracker.openwebtorrent.com +2ms
  simple-websocket [ae96446] new websocket: { url: 'wss://tracker.openwebtorrent.com' } +2ms
  bittorrent-tracker:client setInterval 900000 +87ms
  bittorrent-tracker:client send `start` +1ms
  webtorrent:torrent [2d57573] [a9da7b7] got metadata +178ms
  webtorrent:torrent [2d57573] [a9da7b7] select 0-144 (priority 0) +1ms
  webtorrent:torrent [2d57573] [a9da7b7] verifying existing torrent data +1ms
  random-access-file open() file=out.mp4 +0ms
  random-access-file creating containing directory . +0ms
  random-access-file opened file=out.mp4 +4ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 0 +13ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 1 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 2 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 3 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 4 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 5 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 6 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 7 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 8 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 9 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 10 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 11 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 12 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 13 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 14 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 15 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 16 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 17 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 18 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 19 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 20 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 21 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 22 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 23 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 24 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 25 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 26 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 27 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 28 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 29 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 30 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 31 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 32 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 33 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 34 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 35 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 36 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 37 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 38 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 39 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 40 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 41 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 42 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 43 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 44 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 45 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 46 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 47 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 48 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 49 +0ms
  bittorrent-tracker:udp-tracker UDP response udp://tracker.coppersurfer.tk:6969, action 0 +104ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 50 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 51 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 52 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 53 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 54 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 55 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 56 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 57 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 58 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 59 +0ms
  bittorrent-tracker:udp-tracker UDP response udp://tracker.leechers-paradise.org:6969, action 0 +2ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 60 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 61 +0ms
  bittorrent-tracker:udp-tracker UDP response udp://tracker.opentrackr.org:1337, action 0 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 62 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 63 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 64 +2ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 65 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 66 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 67 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 68 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 69 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 70 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 71 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 72 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 73 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 74 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 75 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 76 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 77 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 78 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 79 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 80 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 81 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 82 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 83 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 84 +3ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 85 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 86 +3ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 87 +64ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 88 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 89 +1ms
  bittorrent-tracker:udp-tracker UDP response udp://tracker.leechers-paradise.org:6969, action 1 +76ms
  webtorrent:torrent [2d57573] [a9da7b7] add peer 145.239.217.105:34189 +2ms
  webtorrent:peer new Peer 145.239.217.105:34189 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +3ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (2 queued, 0/55 peers) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] tcp connect attempt to 145.239.217.105:34189 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] add peer 145.239.217.105:40828 +0ms
  webtorrent:peer new Peer 145.239.217.105:40828 +3ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (3 queued, 0/55 peers) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] tcp connect attempt to 145.239.217.105:40828 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] add peer 145.239.217.105:46117 +0ms
  webtorrent:peer new Peer 145.239.217.105:46117 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (4 queued, 0/55 peers) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] tcp connect attempt to 145.239.217.105:46117 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] add peer 145.239.217.105:46582 +0ms
  webtorrent:peer new Peer 145.239.217.105:46582 +6ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +5ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (5 queued, 0/55 peers) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] tcp connect attempt to 145.239.217.105:46582 +0ms
  bittorrent-tracker:udp-tracker UDP response udp://tracker.opentrackr.org:1337, action 1 +12ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:34189) +1ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:40828) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:46117) +1ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:46582) +0ms
  bittorrent-tracker:udp-tracker UDP response udp://tracker.coppersurfer.tk:6969, action 1 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:34189) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:40828) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:46117) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] ignoring peer: duplicate (145.239.217.105:46582) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 90 +6ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 91 +0ms
  webtorrent:peer new Peer ::ffff:145.239.217.105:51648 +9ms
  webtorrent:peer Peer ::ffff:145.239.217.105:51648 connected +0ms
  bittorrent-protocol [7006f4f2] new wire +106ms
  webtorrent:peer destroy 145.239.217.105:34189 (error: connect ECONNREFUSED 145.239.217.105:34189) +1ms
  webtorrent:torrent [2d57573] [a9da7b7] removePeer 145.239.217.105:34189 +2ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (3 queued, 0/55 peers) +0ms
  webtorrent:peer destroy 145.239.217.105:40828 (error: connect ECONNREFUSED 145.239.217.105:40828) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] removePeer 145.239.217.105:40828 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (2 queued, 0/55 peers) +0ms
  webtorrent:peer destroy 145.239.217.105:46117 (error: connect ECONNREFUSED 145.239.217.105:46117) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] removePeer 145.239.217.105:46117 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] _drain numConns 0 maxConns 55 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] drain (1 queued, 0/55 peers) +1ms
  webtorrent:peer Peer 145.239.217.105:46582 connected +1ms
  bittorrent-protocol [6487e169] new wire +2ms
  bittorrent-protocol [6487e169] handshake i=a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b p=2d5757303039382d4c4f3647456542636d413948 exts={ dht: false } +0ms
  webtorrent:torrent [2d57573] [a9da7b7] conn 145.239.217.105:46117 closed: will re-add to queue in 1000ms (attempt 1) +2ms
  webtorrent:torrent [2d57573] [a9da7b7] conn 145.239.217.105:40828 closed: will re-add to queue in 1000ms (attempt 1) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] conn 145.239.217.105:34189 closed: will re-add to queue in 1000ms (attempt 1) +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 92 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 93 +0ms
  bittorrent-protocol [7006f4f2] got handshake i=a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b p=2d5757303039382d4c4f3647456542636d413948 exts={ dht: false, extended: true } +3ms
  webtorrent:torrent [2d57573] [a9da7b7] add incoming peer ::ffff:145.239.217.105:51648 +3ms
  webtorrent:peer Peer ::ffff:145.239.217.105:51648 got handshake a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b +5ms
  webtorrent:torrent [2d57573] [a9da7b7] got wire 7006f4f2 (::ffff:145.239.217.105:51648) +1ms
  bittorrent-protocol [7006f4f2] setTimeout ms=30000 unref=true +3ms
  bittorrent-protocol [7006f4f2] setKeepAlive true +1ms
  bittorrent-protocol [7006f4f2] use extension.name=ut_metadata +0ms
  ut_metadata set metadata +0ms
  bittorrent-protocol [7006f4f2] use extension.name=ut_pex +2ms
  bittorrent-protocol [7006f4f2] handshake i=a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b p=2d5757303039382d4c4f3647456542636d413948 exts={ dht: false } +0ms
  bittorrent-protocol [7006f4f2] extended ext=0 +66ms
  bittorrent-protocol [7006f4f2] bitfield +2ms
  bittorrent-protocol [7006f4f2] interested +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 94 +71ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 95 +1ms
  simple-websocket [ae96446] connect +272ms
  bittorrent-tracker:websocket-tracker generating 10 offers +272ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [6e5d994] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 2, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +0ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +5ms
  simple-peer [10a968c] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 5, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +3ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [e538e41] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 8, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [57f5e1b] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 11, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [fe15a53] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 14, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [8fea508] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 17, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [0767387] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 20, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [b4c88c3] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 23, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [489e897] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 26, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-tracker:websocket-tracker creating peer (from _generateOffers) +1ms
  simple-peer [998a579] new peer { trickle: false, config: undefined, wrtc: EventEmitter { domain: null, _events: { error: [Function] }, _eventsCount: 1, _maxListeners: undefined, close: [Function: bound close], electronDaemon: Daemon { domain: null, _events: [Object], _eventsCount: 29, _maxListeners: undefined, queue: [Array], ready: false, closing: false }, RTCPeerConnection: [Function: RTCPeerConnection], RTCSessionDescription: [Function: RTCSessionDescription], RTCIceCandidate: [Function: RTCIceCandidate], RTCDataChannel: [Function] }, initiator: true } +1ms
  bittorrent-protocol [6487e169] got handshake i=a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b p=2d5757303039382d4c4f3647456542636d413948 exts={ dht: false, extended: true } +19ms
  webtorrent:peer Peer 145.239.217.105:46582 got handshake a9da7b77a33dd7dea4f8172fe4b0de5aa6a8337b +91ms
  webtorrent:torrent [2d57573] [a9da7b7] got wire 6487e169 (145.239.217.105:46582) +18ms
  bittorrent-protocol [6487e169] setTimeout ms=30000 unref=true +1ms
  bittorrent-protocol [6487e169] setKeepAlive true +0ms
  bittorrent-protocol [6487e169] use extension.name=ut_metadata +0ms
  ut_metadata set metadata +0ms
  bittorrent-protocol [6487e169] use extension.name=ut_pex +0ms
  bittorrent-protocol [6487e169] extended ext=0 +0ms
  bittorrent-protocol [6487e169] got extended handshake +1ms
  bittorrent-protocol [6487e169] got bitfield +0ms
  bittorrent-protocol [6487e169] got interested +0ms
  bittorrent-protocol [6487e169] bitfield +0ms
  bittorrent-protocol [6487e169] interested +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 96 +2ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 97 +0ms
  bittorrent-protocol [7006f4f2] got extended handshake +2ms
  bittorrent-protocol [7006f4f2] got bitfield +0ms
  bittorrent-protocol [7006f4f2] got interested +0ms
  bittorrent-protocol [7006f4f2] unchoke +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 98 +2ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 99 +1ms
  bittorrent-protocol [6487e169] got unchoke +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 100 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 101 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 102 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 103 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 104 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 105 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 106 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 107 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 108 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 109 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 110 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 111 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 112 +1ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 113 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 114 +0ms
  webtorrent:torrent [2d57573] [a9da7b7] piece verified 115 +0ms
@stale

This comment has been minimized.

Copy link

@stale stale bot commented May 20, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale label May 20, 2018
@stale stale bot closed this May 27, 2018
@lock lock bot locked as resolved and limited conversation to collaborators Aug 25, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.