Running out of TCP source ports

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

Hussein Nasser

Hussein Nasser

Күн бұрын

Пікірлер: 27
@hnasr
@hnasr 2 ай бұрын
Troubleshooting Backend Applications course performance.husseinnasser.com
@sanjeevkumar5051
@sanjeevkumar5051 2 ай бұрын
Long time.. all good ??
@hnasr
@hnasr 2 ай бұрын
Thanks! yes all good, its been just wild few months
@SumanthLingappa
@SumanthLingappa 2 ай бұрын
Take care brother. You are an inspiration
@mohammadtoficmohammad3594
@mohammadtoficmohammad3594 2 ай бұрын
Glad to hear you Hussein
@lakhveerchahal
@lakhveerchahal 2 ай бұрын
Love to hear these type of stories! Keep the bugs coming 😄
@sebastianorellano6778
@sebastianorellano6778 2 ай бұрын
Man, i love your videos ! Keep up with the good work and take care of yourself !!
@xD-saleem
@xD-saleem 2 ай бұрын
Thanks for this. Hope you been well akhi. Take care!!
@virajsingh8865
@virajsingh8865 2 ай бұрын
What if new 25k more clients come, same problem again
@ryan-bo2xi
@ryan-bo2xi 2 ай бұрын
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 .
@CODFactory
@CODFactory 2 ай бұрын
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 2 ай бұрын
I had the same question
@andreffrosa
@andreffrosa 2 ай бұрын
yes, the port size is independent of the IP version and is always 16 bit.
@MarekKnapek
@MarekKnapek 2 ай бұрын
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 2 ай бұрын
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.
@kamalzubairov2344
@kamalzubairov2344 2 ай бұрын
One way to alleviate this problem is to create a new virtual NIC with new IP address, which gives you additional 25K ports
@fyazmanknojiya2298
@fyazmanknojiya2298 2 ай бұрын
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 2 ай бұрын
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
@echo_adnanabbas
@echo_adnanabbas 2 ай бұрын
Hello sir, big fan
@shivansh2301
@shivansh2301 2 ай бұрын
did you start glitching at 6:45 😆
@hnasr
@hnasr 2 ай бұрын
😅
@kjuarez29
@kjuarez29 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
Hi, long time no see ?
@hnasr
@hnasr 2 ай бұрын
thank you!
@EyadAhmed-d4x
@EyadAhmed-d4x 2 ай бұрын
You are amazing 🤍
Windows vs Linux Kernel performance on unreachable  ports
35:50
Hussein Nasser
Рет қаралды 10 М.
How many kernel system calls do runtimes make?
19:18
Hussein Nasser
Рет қаралды 29 М.
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 143 МЛН
Wait for it 😂
00:19
ILYA BORZOV
Рет қаралды 11 МЛН
Cloudflare's 150ms global cache purge | Deep Dive
1:00:41
Hussein Nasser
Рет қаралды 10 М.
MySQL is having a bumpy journey
27:37
Hussein Nasser
Рет қаралды 14 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 202 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,5 МЛН
SQL IN clauses are miles faster in Postgres 17
22:22
Hussein Nasser
Рет қаралды 13 М.
Cloudflare Open sources Pingora (NGINX replacement)
29:33
Hussein Nasser
Рет қаралды 30 М.
AWS Certified Cloud Practitioner Training 2020 - Full Course
3:58:01
freeCodeCamp.org
Рет қаралды 7 МЛН
When do you use threads?
29:36
Hussein Nasser
Рет қаралды 15 М.
The Beauty of Assembly
29:31
Hussein Nasser
Рет қаралды 24 М.
Making iPhone16 pink📱
0:34
Juno Craft 주노 크래프트
Рет қаралды 6 МЛН
Лучший лайфхак для клавиатуры 🤡
0:57
ПРОСТО ЛЕШКА
Рет қаралды 1,4 МЛН
Гениальная замена кнопки CTRL в США
0:15
Сергей Милушкин
Рет қаралды 1,4 МЛН