You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Jaikiran Pai <ja...@gmail.com> on 2016/11/02 14:43:35 UTC

Re: connection closed by kafka

Which exact version of Kafka installation and Kafka client is this? And 
which language/library of Kafka client? Also, are you describing this 
situation in the context of producing messages? Can you post your 
relevant code from the application where you deal with this?

Connection management is an internal detail of Kafka client libraries 
and usually won't end up outside of it, so you shouldn't really notice 
any of these issues.


-Jaikiran

On Friday 28 October 2016 05:50 AM, Jianbin Wei wrote:
> In our environment we notice that sometimes Kafka would close the connection after one message is sent over.  The client does not detect that and tries to send another message again.  That triggers a RST packet.
>
> Any idea why the Kafka broker would close the connection?
>
> Attached you can find the packets between our client and kafka broker.
>
>
> 20:55:40.834543 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [S], seq 31787730, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 9], length 0
> 	0x0000:  4500 0034 8cc1 4000 4006 ca67 ac12 45c2  E..4..@.@..g..E.
> 	0x0010:  ac12 45b4 868d 2384 01e5 0ad2 0000 0000  ..E...#.........
> 	0x0020:  8002 3908 e3c1 0000 0204 05b4 0101 0402  ..9.............
> 	0x0030:  0103 0309                                ....
> 20:55:40.834744 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [S.], seq 1238329644, ack 31787731, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 1], length 0
> 	0x0000:  4500 0034 0000 4000 4006 5729 ac12 45b4  E..4..@.@.W)..E.
> 	0x0010:  ac12 45c2 2384 868d 49cf 692c 01e5 0ad3  ..E.#...I.i,....
> 	0x0020:  8012 3908 e89e 0000 0204 05b4 0101 0402  ..9.............
> 	0x0030:  0103 0301                                ....
> 20:55:40.834787 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [.], ack 1, win 29, length 0
> 	0x0000:  4500 0028 8cc2 4000 4006 ca72 ac12 45c2  E..(..@.@..r..E.
> 	0x0010:  ac12 45b4 868d 2384 01e5 0ad3 49cf 692d  ..E...#.....I.i-
> 	0x0020:  5010 001d e3b5 0000                      P.......
> 20:55:40.834921 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [P.], seq 1:691, ack 1, win 29, length 690
> 	0x0000:  4500 02da 8cc3 4000 4006 c7bf ac12 45c2  E.....@.@.....E.
> 	0x0010:  ac12 45b4 868d 2384 01e5 0ad3 49cf 692d  ..E...#.....I.i-
> 	0x0020:  5018 001d e667 0000 0000 02ae 0000 0000  P....g..........
> 	0x0030:  0000 0003 000c 6b61 666b 612d 7079 7468  ......kafka-pyth
> 	0x0040:  6f6e 0001 0000 03e8 0000 0001 000e 6576  on............ev
> 	0x0050:  656e 745f 6e73 706f 6c69 6379 0000 0001  ent_nspolicy....
> 	0x0060:  0000 0000 0000 0272 0000 0000 0000 0000  .......r........
> 	0x0070:  0000 0266 4ff3 bd11 0000 0000 0004 3131  ...fO.........11
> 	0x0080:  3238 0000 0254 5b30 2c7b 2261 7022 3a22  28...T[0,{"ap":"
>
> 20:55:40.835297 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [.], ack 691, win 7990, length 0
> 	0x0000:  4500 0028 e872 4000 4006 6ec2 ac12 45b4  E..(.r@.@.n...E.
> 	0x0010:  ac12 45c2 2384 868d 49cf 692d 01e5 0d85  ..E.#...I.i-....
> 	0x0020:  5010 1f36 408b 0000 0000 0000 0000       P..6@.........
> 20:55:40.837837 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [P.], seq 1:47, ack 691, win 7990, length 46
> 	0x0000:  4500 0056 e873 4000 4006 6e93 ac12 45b4  E..V.s@.@.n...E.
> 	0x0010:  ac12 45c2 2384 868d 49cf 692d 01e5 0d85  ..E.#...I.i-....
> 	0x0020:  5018 1f36 ece3 0000 0000 002a 0000 0003  P..6.......*....
> 	0x0030:  0000 0001 000e 6576 656e 745f 6e73 706f  ......event_nspo
> 	0x0040:  6c69 6379 0000 0001 0000 0000 0000 0000  licy............
> 	0x0050:  0000 0003 6527                           ....e'
> 20:55:40.837853 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [.], ack 47, win 29, length 0
> 	0x0000:  4500 0028 8cc4 4000 4006 ca70 ac12 45c2  E..(..@.@..p..E.
> 	0x0010:  ac12 45b4 868d 2384 01e5 0d85 49cf 695b  ..E...#.....I.i[
> 	0x0020:  5010 001d e3b5 0000                      P.......
>
>>>> Closed here
> 21:05:40.839440 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [F.], seq 47, ack 691, win 7990, length 0
> 	0x0000:  4500 0028 e874 4000 4006 6ec0 ac12 45b4  E..(.t@.@.n...E.
> 	0x0010:  ac12 45c2 2384 868d 49cf 695b 01e5 0d85  ..E.#...I.i[....
> 	0x0020:  5011 1f36 405c 0000 0000 0000 0000       P..6@\........
> 21:05:40.876047 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [.], ack 48, win 29, length 0
> 	0x0000:  4500 0028 8cc5 4000 4006 ca6f ac12 45c2  E..(..@.@..o..E.
> 	0x0010:  ac12 45b4 868d 2384 01e5 0d85 49cf 695c  ..E...#.....I.i\
> 	0x0020:  5010 001d e3b5 0000                      P.......
>
> 21:06:17.673188 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [P.], seq 691:1414, ack 48, win 29, length 723
> 	0x0000:  4500 02fb 8cc6 4000 4006 c79b ac12 45c2  E.....@.@.....E.
> 	0x0010:  ac12 45b4 868d 2384 01e5 0d85 49cf 695c  ..E...#.....I.i\
> 	0x0020:  5018 001d e688 0000 0000 02cf 0000 0000  P...............
> 	0x0030:  0000 0008 000c 6b61 666b 612d 7079 7468  ......kafka-pyth
> 	0x0040:  6f6e 0001 0000 03e8 0000 0001 000e 6576  on............ev
> 	0x0050:  656e 745f 6e73 706f 6c69 6379 0000 0001  ent_nspolicy....
> 	0x0060:  0000 0000 0000 0293 0000 0000 0000 0000  ................
> 	0x0070:  0000 0287 e9e7 30d7 0000 0000 0004 3131  ......0.......11
> 	0x0080:  3238 0000 0275 5b30 2c7b 2261 7022 3a22  28...u[0,{"ap":"
>
>>>> a RST is received here
> 21:06:17.673391 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [R], seq 1238329692, win 0, length 0
> 	0x0000:  4500 0028 0000 4000 4006 5735 ac12 45b4  E..(..@.@.W5..E.
> 	0x0010:  ac12 45c2 2384 868d 49cf 695c 0000 0000  ..E.#...I.i\....
> 	0x0020:  5004 0000 6f08 0000 0000 0000 0000       P...o.........
>
>
>
>


Re: connection closed by kafka

Posted by Rajini Sivaram <ra...@googlemail.com>.
Broker closes client connections that are idle for a configurable period of
time (broker property connections.max.idle.ms). The default idle time is 10
minutes which matches the close time in the logs.

On Wed, Nov 2, 2016 at 2:43 PM, Jaikiran Pai <ja...@gmail.com>
wrote:

> Which exact version of Kafka installation and Kafka client is this? And
> which language/library of Kafka client? Also, are you describing this
> situation in the context of producing messages? Can you post your relevant
> code from the application where you deal with this?
>
> Connection management is an internal detail of Kafka client libraries and
> usually won't end up outside of it, so you shouldn't really notice any of
> these issues.
>
>
> -Jaikiran
>
>
> On Friday 28 October 2016 05:50 AM, Jianbin Wei wrote:
>
>> In our environment we notice that sometimes Kafka would close the
>> connection after one message is sent over.  The client does not detect that
>> and tries to send another message again.  That triggers a RST packet.
>>
>> Any idea why the Kafka broker would close the connection?
>>
>> Attached you can find the packets between our client and kafka broker.
>>
>>
>> 20:55:40.834543 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [S],
>> seq 31787730, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 9],
>> length 0
>>         0x0000:  4500 0034 8cc1 4000 4006 ca67 ac12 45c2  E..4..@
>> .@..g..E.
>>         0x0010:  ac12 45b4 868d 2384 01e5 0ad2 0000 0000  ..E...#.........
>>         0x0020:  8002 3908 e3c1 0000 0204 05b4 0101 0402  ..9.............
>>         0x0030:  0103 0309                                ....
>> 20:55:40.834744 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [S.],
>> seq 1238329644, ack 31787731, win 14600, options [mss
>> 1460,nop,nop,sackOK,nop,wscale 1], length 0
>>         0x0000:  4500 0034 0000 4000 4006 5729 ac12 45b4  E..4..@
>> .@.W)..E.
>>         0x0010:  ac12 45c2 2384 868d 49cf 692c 01e5 0ad3  ..E.#...I.i,....
>>         0x0020:  8012 3908 e89e 0000 0204 05b4 0101 0402  ..9.............
>>         0x0030:  0103 0301                                ....
>> 20:55:40.834787 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [.],
>> ack 1, win 29, length 0
>>         0x0000:  4500 0028 8cc2 4000 4006 ca72 ac12 45c2  E..(..@.@..r..E.
>>         0x0010:  ac12 45b4 868d 2384 01e5 0ad3 49cf 692d  ..E...#.....I.i-
>>         0x0020:  5010 001d e3b5 0000                      P.......
>> 20:55:40.834921 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [P.],
>> seq 1:691, ack 1, win 29, length 690
>>         0x0000:  4500 02da 8cc3 4000 4006 c7bf ac12 45c2  E.....@
>> .@.....E.
>>         0x0010:  ac12 45b4 868d 2384 01e5 0ad3 49cf 692d  ..E...#.....I.i-
>>         0x0020:  5018 001d e667 0000 0000 02ae 0000 0000  P....g..........
>>         0x0030:  0000 0003 000c 6b61 666b 612d 7079 7468  ......kafka-pyth
>>         0x0040:  6f6e 0001 0000 03e8 0000 0001 000e 6576  on............ev
>>         0x0050:  656e 745f 6e73 706f 6c69 6379 0000 0001  ent_nspolicy....
>>         0x0060:  0000 0000 0000 0272 0000 0000 0000 0000  .......r........
>>         0x0070:  0000 0266 4ff3 bd11 0000 0000 0004 3131  ...fO.........11
>>         0x0080:  3238 0000 0254 5b30 2c7b 2261 7022 3a22  28...T[0,{"ap":"
>>
>> 20:55:40.835297 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [.],
>> ack 691, win 7990, length 0
>>         0x0000:  4500 0028 e872 4000 4006 6ec2 ac12 45b4  E..(.r@
>> .@.n...E.
>>         0x0010:  ac12 45c2 2384 868d 49cf 692d 01e5 0d85  ..E.#...I.i-....
>>         0x0020:  5010 1f36 408b 0000 0000 0000 0000       P..6@.........
>> 20:55:40.837837 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [P.],
>> seq 1:47, ack 691, win 7990, length 46
>>         0x0000:  4500 0056 e873 4000 4006 6e93 ac12 45b4  E..V.s@
>> .@.n...E.
>>         0x0010:  ac12 45c2 2384 868d 49cf 692d 01e5 0d85  ..E.#...I.i-....
>>         0x0020:  5018 1f36 ece3 0000 0000 002a 0000 0003  P..6.......*....
>>         0x0030:  0000 0001 000e 6576 656e 745f 6e73 706f  ......event_nspo
>>         0x0040:  6c69 6379 0000 0001 0000 0000 0000 0000  licy............
>>         0x0050:  0000 0003 6527                           ....e'
>> 20:55:40.837853 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [.],
>> ack 47, win 29, length 0
>>         0x0000:  4500 0028 8cc4 4000 4006 ca70 ac12 45c2  E..(..@.@..p..E.
>>         0x0010:  ac12 45b4 868d 2384 01e5 0d85 49cf 695b  ..E...#.....I.i[
>>         0x0020:  5010 001d e3b5 0000                      P.......
>>
>> Closed here
>>>>>
>>>> 21:05:40.839440 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags
>> [F.], seq 47, ack 691, win 7990, length 0
>>         0x0000:  4500 0028 e874 4000 4006 6ec0 ac12 45b4  E..(.t@
>> .@.n...E.
>>         0x0010:  ac12 45c2 2384 868d 49cf 695b 01e5 0d85  ..E.#...I.i[....
>>         0x0020:  5011 1f36 405c 0000 0000 0000 0000       P..6@\........
>> 21:05:40.876047 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [.],
>> ack 48, win 29, length 0
>>         0x0000:  4500 0028 8cc5 4000 4006 ca6f ac12 45c2  E..(..@.@..o..E.
>>         0x0010:  ac12 45b4 868d 2384 01e5 0d85 49cf 695c  ..E...#.....I.i\
>>         0x0020:  5010 001d e3b5 0000                      P.......
>>
>> 21:06:17.673188 IP 172.18.69.194.34445 > 172.18.69.180.9092: Flags [P.],
>> seq 691:1414, ack 48, win 29, length 723
>>         0x0000:  4500 02fb 8cc6 4000 4006 c79b ac12 45c2  E.....@
>> .@.....E.
>>         0x0010:  ac12 45b4 868d 2384 01e5 0d85 49cf 695c  ..E...#.....I.i\
>>         0x0020:  5018 001d e688 0000 0000 02cf 0000 0000  P...............
>>         0x0030:  0000 0008 000c 6b61 666b 612d 7079 7468  ......kafka-pyth
>>         0x0040:  6f6e 0001 0000 03e8 0000 0001 000e 6576  on............ev
>>         0x0050:  656e 745f 6e73 706f 6c69 6379 0000 0001  ent_nspolicy....
>>         0x0060:  0000 0000 0000 0293 0000 0000 0000 0000  ................
>>         0x0070:  0000 0287 e9e7 30d7 0000 0000 0004 3131  ......0.......11
>>         0x0080:  3238 0000 0275 5b30 2c7b 2261 7022 3a22  28...u[0,{"ap":"
>>
>> a RST is received here
>>>>>
>>>> 21:06:17.673391 IP 172.18.69.180.9092 > 172.18.69.194.34445: Flags [R],
>> seq 1238329692, win 0, length 0
>>         0x0000:  4500 0028 0000 4000 4006 5735 ac12 45b4  E..(..@.@.W5..E.
>>         0x0010:  ac12 45c2 2384 868d 49cf 695c 0000 0000  ..E.#...I.i\....
>>         0x0020:  5004 0000 6f08 0000 0000 0000 0000       P...o.........
>>
>>
>>
>>
>>
>


-- 
Regards,

Rajini