Skip to content

Instantly share code, notes, and snippets.

@lewispham
Created December 24, 2015 04:28
Show Gist options
  • Save lewispham/908a0ebf0ea67a9c9783 to your computer and use it in GitHub Desktop.
Save lewispham/908a0ebf0ea67a9c9783 to your computer and use it in GitHub Desktop.
spdy push promise error
spdy:server incoming socket protocol="h2"
spdy:priority add node=0 parent=-1
spdy:window:server id=0 side=recv setMax=1048576
spdy:connection:server id=0 version=4
spdy:framer id=0 type=SETTINGS
spdy:scheduler queue sync [ <Buffer 00 00 12 04 00 00 00 00 00>,
<Buffer 00 02 00 00 00 00 00 04 00 10 00 00 00 06 00 01 40 00> ]
spdy:connection:server id=0 session window drain, update by 983041
spdy:framer id=0 type=WINDOW_UPDATE
spdy:scheduler queue sync [ <Buffer 00 00 04 08 00 00 00 00 00>, <Buffer 00 0f 00 01> ]
spdy:window:server id=0 side=recv update by=983041 [1048576/1048576]
spdy:scheduler tick sync pending=4 [ <Buffer 00 00 12 04 00 00 00 00 00>,
<Buffer 00 02 00 00 00 00 00 04 00 10 00 00 00 06 00 01 40 00> ]
spdy:scheduler after tick sync pending=2
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 04 08 00 00 00 00 00>, <Buffer 00 0f 00 01> ]
spdy:scheduler after tick sync pending=0
spdy:connection:server id=0 frame { type: 'SETTINGS',
settings: { max_concurrent_streams: 1000, initial_window_size: 6291456 } }
spdy:framer id=0 type=SETTINGS
spdy:scheduler queue sync [ <Buffer 00 00 00 04 01 00 00 00 00> ]
spdy:window:server id=-1 side=send setMax=6291456
spdy:scheduler tick sync pending=1 [ <Buffer 00 00 00 04 01 00 00 00 00> ]
spdy:scheduler after tick sync pending=0
spdy:connection:server id=0 frame { type: 'WINDOW_UPDATE', id: 0, delta: 15663105 }
spdy:window:server id=0 side=send update by=15663105 [15728640/65535]
spdy:connection:server id=0 frame { type: 'HEADERS',
id: 1,
priority: { parent: 0, exclusive: false, weight: 256 },
fin: true,
writable: true,
headers:
{ ':method': 'GET',
':authority': 'mysite.com',
':scheme': 'https',
':path': '/',
'cache-control': 'max-age=0',
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36',
'accept-encoding': 'gzip, deflate, sdch',
'accept-language': 'vi-VN,vi;q=0.8,fr-FR;q=0.6,fr;q=0.4,en-US;q=0.2,en;q=0.2' },
path: '/' }
spdy:priority add node=1 parent=0
spdy:connection:server id=0 add stream=1
spdy:server override req/res
fetching /app/main.js
spdy:priority creating default node
spdy:priority add node=2 parent=0
spdy:connection:server id=0 add stream=2
fetching /app/main.css
spdy:priority creating default node
spdy:priority add node=4 parent=0
spdy:connection:server id=0 add stream=4
fetching /app/favicon-32x32.png
spdy:priority creating default node
spdy:priority add node=6 parent=0
spdy:connection:server id=0 add stream=6
spdy:framer:extra compressing headers=[{"name":":status","value":"200"}]
spdy:stream:server id=1 end
spdy:framer:extra compressing headers=[{"name":":method","value":"GET"},{"name":":path","value":"/app/main.js"},{"name":":scheme","value":"https"},{"name":":authority","value":"mysite.com"}]
spdy:framer:extra compressing headers=[{"name":":method","value":"GET"},{"name":":path","value":"/app/main.css"},{"name":":scheme","value":"https"},{"name":":authority","value":"mysite.com"}]
spdy:framer:extra compressing headers=[{"name":":method","value":"GET"},{"name":":path","value":"/app/favicon-32x32.png"},{"name":":scheme","value":"https"},{"name":":authority","value":"mysite.com"}]
spdy:framer id=1 type=HEADERS
spdy:scheduler queue sync [ <Buffer 00 00 01 01 04 00 00 00 01>, <Buffer 88> ]
spdy:framer id=1 type=PUSH_PROMISE
spdy:scheduler queue sync [ <Buffer 00 00 24 05 04 00 00 00 01>,
<Buffer 00 00 00 02 82 44 89 60 75 d6 c5 23 35 4b f4 47 87 41 91 49 50 9a cc 42 a4 74 75 5a bb 0d dc 69 2a e4 3d 3f> ]
spdy:framer:extra compressing headers=[{"name":":status","value":"200"}]
spdy:scheduler tick sync pending=4 [ <Buffer 00 00 01 01 04 00 00 00 01>, <Buffer 88> ]
spdy:scheduler after tick sync pending=2
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 24 05 04 00 00 00 01>,
<Buffer 00 00 00 02 82 44 89 60 75 d6 c5 23 35 4b f4 47 87 41 91 49 50 9a cc 42 a4 74 75 5a bb 0d dc 69 2a e4 3d 3f> ]
spdy:scheduler after tick sync pending=0
spdy:framer id=1 type=PUSH_PROMISE
spdy:scheduler queue sync [ <Buffer 00 00 12 05 04 00 00 00 01>,
<Buffer 00 00 00 04 82 44 89 60 75 d6 c5 23 35 4b 91 08 87 bf> ]
spdy:framer:extra compressing headers=[{"name":":status","value":"200"}]
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 12 05 04 00 00 00 01>,
<Buffer 00 00 00 04 82 44 89 60 75 d6 c5 23 35 4b 91 08 87 bf> ]
spdy:scheduler after tick sync pending=0
spdy:framer id=1 type=PUSH_PROMISE
spdy:scheduler queue sync [ <Buffer 00 00 19 05 04 00 00 00 01>,
<Buffer 00 00 00 06 82 44 90 60 75 d6 c4 a3 ee 62 1e a5 99 17 96 44 bd 75 4d 87 c0> ]
spdy:framer:extra compressing headers=[{"name":":status","value":"200"}]
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 19 05 04 00 00 00 01>,
<Buffer 00 00 00 06 82 44 90 60 75 d6 c4 a3 ee 62 1e a5 99 17 96 44 bd 75 4d 87 c0> ]
spdy:scheduler after tick sync pending=0
spdy:framer id=2 type=HEADERS
spdy:scheduler queue sync [ <Buffer 00 00 06 01 24 00 00 00 02>,
<Buffer 00 00 00 00 0f 88> ]
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 06 01 24 00 00 00 02>,
<Buffer 00 00 00 00 0f 88> ]
spdy:scheduler after tick sync pending=0
spdy:framer id=4 type=HEADERS
spdy:scheduler queue sync [ <Buffer 00 00 06 01 24 00 00 00 04>,
<Buffer 00 00 00 00 0f 88> ]
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 06 01 24 00 00 00 04>,
<Buffer 00 00 00 00 0f 88> ]
spdy:scheduler after tick sync pending=0
spdy:framer id=6 type=HEADERS
spdy:scheduler queue sync [ <Buffer 00 00 06 01 24 00 00 00 06>,
<Buffer 00 00 00 00 0f 88> ]
spdy:scheduler tick sync pending=2 [ <Buffer 00 00 06 01 24 00 00 00 06>,
<Buffer 00 00 00 00 0f 88> ]
spdy:scheduler after tick sync pending=0
spdy:stream:server id=1 presend=349
spdy:window:server id=1 side=send update by=-349 [6291107/6291456]
spdy:stream:server id=1 send=349
spdy:framer id=1 type=DATA
spdy:window:server id=0 side=send update by=-349 [15728291/65535]
spdy:scheduler queue async priority=0.8421052631578947 stream=1 [ <Buffer 00 01 5d 00 00 00 00 00 01>,
<Buffer 0a 09 09 09 3c 21 44 4f 43 54 59 50 45 20 68 74 6d 6c 3e 0a 09 09 09 3c 68 74 6d 6c 3e 0a 09 09 09 09 3c 68 65 61 64 3e 0a 09 09 09 09 09 3c 73 63 72 ... > ]
spdy:scheduler tick async index=0 start=0.8421052631578947
spdy:scheduler tick async pending=2 [ <Buffer 00 01 5d 00 00 00 00 00 01>,
<Buffer 0a 09 09 09 3c 21 44 4f 43 54 59 50 45 20 68 74 6d 6c 3e 0a 09 09 09 3c 68 74 6d 6c 3e 0a 09 09 09 09 3c 68 65 61 64 3e 0a 09 09 09 09 09 3c 73 63 72 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=1 postsend=349
spdy:framer id=1 type=DATA
spdy:window:server id=0 side=send update by=0 [15728291/65535]
spdy:connection:server id=0 remove stream=1
spdy:scheduler queue async priority=0.8421052631578947 stream=1 [ <Buffer 00 00 00 00 01 00 00 00 01> ]
spdy:scheduler tick async index=0 start=0.8421052631578947
spdy:scheduler tick async pending=1 [ <Buffer 00 00 00 00 01 00 00 00 01> ]
spdy:scheduler after tick pending=0
spdy:connection:server id=0 frame { type: 'ACK_SETTINGS' }
spdy:stream:server id=4 presend=8192
spdy:window:server id=4 side=send update by=-8192 [6283264/6291456]
spdy:stream:server id=4 send=8192
spdy:framer id=4 type=DATA
spdy:window:server id=0 side=send update by=-8192 [15720099/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=4 [ <Buffer 00 20 00 00 00 00 00 00 04>,
<Buffer 1f 8b 08 00 00 00 00 00 00 03 cd 3d 6b 73 e3 36 92 9f 9d aa f9 0f bc b8 a6 6c e7 24 0d 49 3d 3d de a4 ce 0f e9 76 ab 92 4b ee 26 57 7b 55 b9 7c a0 25 ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 20 00 00 00 00 00 00 04>,
<Buffer 1f 8b 08 00 00 00 00 00 00 03 cd 3d 6b 73 e3 36 92 9f 9d aa f9 0f bc b8 a6 6c e7 24 0d 49 3d 3d de a4 ce 0f e9 76 ab 92 4b ee 26 57 7b 55 b9 7c a0 25 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=4 postsend=8192
spdy:stream:server id=4 presend=2591
spdy:window:server id=4 side=send update by=-2591 [6280673/6291456]
spdy:stream:server id=4 send=2591
spdy:framer id=4 type=DATA
spdy:window:server id=0 side=send update by=-2591 [15717508/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=4 [ <Buffer 00 0a 1f 00 00 00 00 00 04>,
<Buffer 6e 9d 2d 08 88 3a 9b df cd dd 88 22 b5 09 73 b7 78 98 cc 67 50 ef 50 a3 e0 b9 d2 d6 ee 8a 70 0c 59 cf 5b d2 c0 60 2b 8e be 63 90 5c 9e d6 06 63 21 63 ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 0a 1f 00 00 00 00 00 04>,
<Buffer 6e 9d 2d 08 88 3a 9b df cd dd 88 22 b5 09 73 b7 78 98 cc 67 50 ef 50 a3 e0 b9 d2 d6 ee 8a 70 0c 59 cf 5b d2 c0 60 2b 8e be 63 90 5c 9e d6 06 63 21 63 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=4 postsend=2591
spdy:stream:server id=6 presend=2371
spdy:window:server id=6 side=send update by=-2371 [6289085/6291456]
spdy:stream:server id=6 send=2371
spdy:framer id=6 type=DATA
spdy:window:server id=0 side=send update by=-2371 [15715137/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=6 [ <Buffer 00 09 43 00 00 00 00 00 06>,
<Buffer 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 20 00 00 00 20 10 06 00 00 00 23 ea a6 b7 00 00 00 04 67 41 4d 41 00 00 b1 8f 0b fc 61 05 00 ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 09 43 00 00 00 00 00 06>,
<Buffer 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 20 00 00 00 20 10 06 00 00 00 23 ea a6 b7 00 00 00 04 67 41 4d 41 00 00 b1 8f 0b fc 61 05 00 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=6 postsend=2371
spdy:stream:server id=2 presend=8192
spdy:window:server id=2 side=send update by=-8192 [6283264/6291456]
spdy:stream:server id=2 send=8192
spdy:framer id=2 type=DATA
spdy:window:server id=0 side=send update by=-8192 [15706945/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=2 [ <Buffer 00 20 00 00 00 00 00 00 02>,
<Buffer 1f 8b 08 00 00 00 00 00 00 03 ec bd 69 77 db 48 92 28 fa 59 73 ce fc 07 94 da d3 20 8b 14 b5 d8 ae ae b6 2c d7 a8 2c d9 a5 19 4b f2 b5 e4 ae 76 ab 75 ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 20 00 00 00 00 00 00 02>,
<Buffer 1f 8b 08 00 00 00 00 00 00 03 ec bd 69 77 db 48 92 28 fa 59 73 ce fc 07 94 da d3 20 8b 14 b5 d8 ae ae b6 2c d7 a8 2c d9 a5 19 4b f2 b5 e4 ae 76 ab 75 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=2 postsend=8192
spdy:stream:server id=2 presend=8192
spdy:window:server id=2 side=send update by=-8192 [6275072/6291456]
spdy:stream:server id=2 send=8192
spdy:framer id=2 type=DATA
spdy:window:server id=0 side=send update by=-8192 [15698753/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=2 [ <Buffer 00 20 00 00 00 00 00 00 02>,
<Buffer 0d f2 96 ef e5 77 12 1e aa d6 aa 12 a7 6d 2a b6 22 b3 b9 44 79 2e ad 3a fa 5a ae f2 12 6d ef 11 bc 96 37 2e 97 d7 6e be 34 50 71 d5 55 8b 19 52 72 25 ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 20 00 00 00 00 00 00 02>,
<Buffer 0d f2 96 ef e5 77 12 1e aa d6 aa 12 a7 6d 2a b6 22 b3 b9 44 79 2e ad 3a fa 5a ae f2 12 6d ef 11 bc 96 37 2e 97 d7 6e be 34 50 71 d5 55 8b 19 52 72 25 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=2 postsend=8192
spdy:stream:server id=2 presend=8192
spdy:window:server id=2 side=send update by=-8192 [6266880/6291456]
spdy:stream:server id=2 send=8192
spdy:framer id=2 type=DATA
spdy:window:server id=0 side=send update by=-8192 [15690561/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=2 [ <Buffer 00 20 00 00 00 00 00 00 02>,
<Buffer 19 7e 61 18 e3 40 75 14 d6 19 d6 19 16 97 03 41 d3 e2 be da 7f fe f6 e4 f5 53 8c 79 6f 2c 52 33 81 02 f4 7b b5 5f 81 e9 e8 48 c6 d7 86 d8 d0 eb d8 77 ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 20 00 00 00 00 00 00 02>,
<Buffer 19 7e 61 18 e3 40 75 14 d6 19 d6 19 16 97 03 41 d3 e2 be da 7f fe f6 e4 f5 53 8c 79 6f 2c 52 33 81 02 f4 7b b5 5f 81 e9 e8 48 c6 d7 86 d8 d0 eb d8 77 ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=2 postsend=8192
spdy:stream:server id=2 presend=5679
spdy:window:server id=2 side=send update by=-5679 [6261201/6291456]
spdy:stream:server id=2 send=5679
spdy:framer id=2 type=DATA
spdy:window:server id=0 side=send update by=-5679 [15684882/65535]
spdy:scheduler queue async priority=0.05263157894736842 stream=2 [ <Buffer 00 16 2f 00 00 00 00 00 02>,
<Buffer 14 37 98 de 2c e4 69 68 8e a7 8e be 11 7a b8 c8 b9 2b e9 33 36 66 dc d5 ee c8 16 ba ad 4b 44 e7 06 26 d9 c8 92 20 c9 2a 3c e3 b7 01 cf 22 73 75 5b ea ... > ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=2 [ <Buffer 00 16 2f 00 00 00 00 00 02>,
<Buffer 14 37 98 de 2c e4 69 68 8e a7 8e be 11 7a b8 c8 b9 2b e9 33 36 66 dc d5 ee c8 16 ba ad 4b 44 e7 06 26 d9 c8 92 20 c9 2a 3c e3 b7 01 cf 22 73 75 5b ea ... > ]
spdy:scheduler after tick pending=0
spdy:stream:server id=2 postsend=5679
spdy:framer id=4 type=DATA
spdy:window:server id=0 side=send update by=0 [15684882/65535]
spdy:connection:server id=0 remove stream=4
spdy:scheduler queue async priority=0.05263157894736842 stream=4 [ <Buffer 00 00 00 00 01 00 00 00 04> ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=1 [ <Buffer 00 00 00 00 01 00 00 00 04> ]
spdy:scheduler after tick pending=0
spdy:framer id=6 type=DATA
spdy:window:server id=0 side=send update by=0 [15684882/65535]
spdy:connection:server id=0 remove stream=6
spdy:scheduler queue async priority=0.05263157894736842 stream=6 [ <Buffer 00 00 00 00 01 00 00 00 06> ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=1 [ <Buffer 00 00 00 00 01 00 00 00 06> ]
spdy:scheduler after tick pending=0
spdy:framer id=2 type=DATA
spdy:window:server id=0 side=send update by=0 [15684882/65535]
spdy:connection:server id=0 remove stream=2
spdy:scheduler queue async priority=0.05263157894736842 stream=2 [ <Buffer 00 00 00 00 01 00 00 00 02> ]
spdy:scheduler tick async index=0 start=0.05263157894736842
spdy:scheduler tick async pending=1 [ <Buffer 00 00 00 00 01 00 00 00 02> ]
spdy:scheduler after tick pending=0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment