Running out of TCP source ports

  Рет қаралды 9,684

Hussein Nasser

Hussein Nasser

Күн бұрын

Пікірлер: 27
@hnasr
@hnasr 3 ай бұрын
Troubleshooting Backend Applications course performance.husseinnasser.com
@sanjeevkumar5051
@sanjeevkumar5051 3 ай бұрын
Long time.. all good ??
@hnasr
@hnasr 3 ай бұрын
Thanks! yes all good, its been just wild few months
@SumanthLingappa
@SumanthLingappa 3 ай бұрын
Take care brother. You are an inspiration
@mohammadtoficmohammad3594
@mohammadtoficmohammad3594 3 ай бұрын
Glad to hear you Hussein
@sebastianorellano6778
@sebastianorellano6778 3 ай бұрын
Man, i love your videos ! Keep up with the good work and take care of yourself !!
@lakhveerchahal
@lakhveerchahal 3 ай бұрын
Love to hear these type of stories! Keep the bugs coming 😄
@CODFactory
@CODFactory 3 ай бұрын
At 08:50 you mentioned we are talking IPv4 here, port is 32 bit, so its 65k....but it is incorrect...port is 16 bit, that's why its 65k....also, does ipv4 vs 6 matter in case of port? we still have 16 bit isn't it?
@parimi001
@parimi001 3 ай бұрын
I had the same question
@andreffrosa
@andreffrosa 3 ай бұрын
yes, the port size is independent of the IP version and is always 16 bit.
@MarekKnapek
@MarekKnapek 3 ай бұрын
Yes, little bit more precise: Port number is not a thing in IP, IP knows nothing about port numbers, it doesn't care (both IPv4 and IPv6). Port number is a TCP thing, and independently a UDP thing and SCTP thing.
@hnasr
@hnasr 3 ай бұрын
nice catch, Good point yes my bad its 16 bit so 65k and it won’t matter even its ipv6 because port is still 16 bit.
@xD-saleem
@xD-saleem 3 ай бұрын
Thanks for this. Hope you been well akhi. Take care!!
@virajsingh8865
@virajsingh8865 3 ай бұрын
What if new 25k more clients come, same problem again
@ryan-bo2xi
@ryan-bo2xi 3 ай бұрын
Thanks Hussein for sharing. What was the fix ? Just curious . Did you change the custom client handler logic . Also does a using a connection pool from the client help with limited connections to reuse .
@fyazmanknojiya2298
@fyazmanknojiya2298 3 ай бұрын
I’m stress out on Managing third party TCP Connection call using custom port range. If I complete I will text you the code. 😅😊
@autohmae
@autohmae 3 ай бұрын
Always fun mystery, would have been better video with the explanation at the start and have the reveal in the middle of the video and then explain what it means
@kamalzubairov2344
@kamalzubairov2344 3 ай бұрын
One way to alleviate this problem is to create a new virtual NIC with new IP address, which gives you additional 25K ports
@shivansh2301
@shivansh2301 3 ай бұрын
did you start glitching at 6:45 😆
@hnasr
@hnasr 3 ай бұрын
😅
@echo_adnanabbas
@echo_adnanabbas 3 ай бұрын
Hello sir, big fan
@kjuarez29
@kjuarez29 3 ай бұрын
I disagree with you about the need to understand the process slowing down the process of fixing it. I was recently working on something where the more we understood what the issue was and the complexities that existed at different layers, the more we had a whole picture of what parts of the system were affected. Someimes knowing what the problem is, is not as important as to the breadth of the issue. Needing to fully understand the issue can give insight into the whole picture, saving time with understanding the actual fix. In fact, the "simple" fix may not be the one you want.
@hnasr
@hnasr 3 ай бұрын
I understand. sometimes it is very difficult to understand the full picture in complex systems I do agree with that. And when you try you get sucked in into a large vortex and I admit I have been there and gave up too. This particular time the understanding was obtainable. but yeah finding that balance as to when to pursue vs to when to stop is tricky.
@anshkumargarhewal8582
@anshkumargarhewal8582 3 ай бұрын
Hi, long time no see ?
@hnasr
@hnasr 3 ай бұрын
thank you!
@EyadAhmed-d4x
@EyadAhmed-d4x 3 ай бұрын
You are amazing 🤍
Threads and Connections | The Backend Engineering Show
49:30
Hussein Nasser
Рет қаралды 65 М.
What happens before the Backend gets the Request
51:26
Hussein Nasser
Рет қаралды 52 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 60 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 17 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 75 МЛН
I wouldn't buy the Ryzen 7 8700F, and here is why...
12:46
Tech YES City
Рет қаралды 10 М.
Postgres just got even faster
26:42
Hussein Nasser
Рет қаралды 37 М.
WebTransport is a Game Changer Protocol
14:23
Hussein Nasser
Рет қаралды 56 М.
When do you use threads?
29:36
Hussein Nasser
Рет қаралды 21 М.
(Neo)Vim Made Me a Better Software Developer
40:27
vim-jp
Рет қаралды 40 М.
Postgres Internal Architecture Explained
33:16
Hussein Nasser
Рет қаралды 158 М.
The genius of long polling
28:14
Hussein Nasser
Рет қаралды 15 М.
What is a Protocol? (Deepdive)
18:14
LiveOverflow
Рет қаралды 181 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 60 МЛН