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

Not connects any more when runs on FreeBSD #307

Open
vgrebenschikov opened this issue Feb 3, 2025 · 1 comment
Open

Not connects any more when runs on FreeBSD #307

vgrebenschikov opened this issue Feb 3, 2025 · 1 comment

Comments

@vgrebenschikov
Copy link

tried both stable and master branches - the same:

symptom is following - client try to establish proxy connection just reconnecting in dead cycle, connections are stay in SYN_RCVD on server side:

# netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address          Foreign Address        (state)
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58418    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58405    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58417    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58403    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58402    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58406    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58411    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58412    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58416    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58419    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58420    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58410    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58404    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58409    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58407    SYN_RCVD
tcp4       0      0 192.168.1.5.8443       79.152.11.215.58408    SYN_RCVD

same time tcpdump:

00:44:52.412017 IP 79.152.11.215.58419 > 192.168.1.5.8443: Flags [S], seq 760053593, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1997537990 ecr 0,sackOK,eol], length 0
00:44:52.412031 IP 192.168.1.5.8443 > 79.152.11.215.58419: Flags [S.], seq 1482766763, ack 760053594, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 2622763014 ecr 1997537990], length 0
00:44:52.412132 IP 79.152.11.215.58417 > 192.168.1.5.8443: Flags [S], seq 626233847, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1337334466 ecr 0,sackOK,eol], length 0
00:44:52.412150 IP 192.168.1.5.8443 > 79.152.11.215.58417: Flags [S.], seq 3533876257, ack 626233848, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 396010531 ecr 1337334466], length 0
00:44:52.412254 IP 79.152.11.215.58416 > 192.168.1.5.8443: Flags [S], seq 1681197040, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 466706081 ecr 0,sackOK,eol], length 0
00:44:52.412269 IP 192.168.1.5.8443 > 79.152.11.215.58416: Flags [S.], seq 1201783732, ack 1681197041, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 483667667 ecr 466706081], length 0
00:44:52.428671 IP 79.152.11.215.58420 > 192.168.1.5.8443: Flags [S], seq 4049151282, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 3960332132 ecr 0,sackOK,eol], length 0
00:44:52.428712 IP 192.168.1.5.8443 > 79.152.11.215.58420: Flags [S.], seq 216282623, ack 4049151283, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 4076140472 ecr 3960332132], length 0
00:44:52.551722 IP 192.168.1.5.8443 > 79.152.11.215.58410: Flags [S.], seq 2016135819, ack 1554474234, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:52.551762 IP 192.168.1.5.8443 > 79.152.11.215.58411: Flags [S.], seq 2725037137, ack 1084294725, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:52.551776 IP 192.168.1.5.8443 > 79.152.11.215.58412: Flags [S.], seq 96094454, ack 3438680700, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:52.892489 IP 79.152.11.215.58419 > 192.168.1.5.8443: Flags [S], seq 760053593, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1997538471 ecr 0,sackOK,eol], length 0
00:44:52.892513 IP 79.152.11.215.58418 > 192.168.1.5.8443: Flags [S], seq 1157846065, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 3721339905 ecr 0,sackOK,eol], length 0
00:44:52.892578 IP 192.168.1.5.8443 > 79.152.11.215.58419: Flags [S.], seq 1482766763, ack 760053594, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 2622763495 ecr 1997538471], length 0
00:44:52.892591 IP 192.168.1.5.8443 > 79.152.11.215.58418: Flags [S.], seq 3136055881, ack 1157846066, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 459485990 ecr 3721339905], length 0
00:44:52.892615 IP 79.152.11.215.58417 > 192.168.1.5.8443: Flags [S], seq 626233847, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 1337334947 ecr 0,sackOK,eol], length 0
00:44:52.892632 IP 192.168.1.5.8443 > 79.152.11.215.58417: Flags [S.], seq 3533876257, ack 626233848, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 396011012 ecr 1337334947], length 0
00:44:52.892771 IP 79.152.11.215.58416 > 192.168.1.5.8443: Flags [S], seq 1681197040, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 466706562 ecr 0,sackOK,eol], length 0
00:44:52.892785 IP 192.168.1.5.8443 > 79.152.11.215.58416: Flags [S.], seq 1201783732, ack 1681197041, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 483668148 ecr 466706562], length 0
00:44:52.908996 IP 79.152.11.215.58420 > 192.168.1.5.8443: Flags [S], seq 4049151282, win 65535, options [mss 1460,nop,wscale 4,nop,nop,TS val 3960332612 ecr 0,sackOK,eol], length 0
00:44:52.909043 IP 192.168.1.5.8443 > 79.152.11.215.58420: Flags [S.], seq 216282623, ack 4049151283, win 65535, options [mss 1460,nop,wscale 9,sackOK,TS val 4076140955 ecr 3960332612], length 0
00:44:52.951706 IP 192.168.1.5.8443 > 79.152.11.215.58405: Flags [S.], seq 2364384894, ack 1585426640, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:52.951733 IP 192.168.1.5.8443 > 79.152.11.215.58406: Flags [S.], seq 830787523, ack 1756303584, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:52.951743 IP 192.168.1.5.8443 > 79.152.11.215.58407: Flags [S.], seq 1466363301, ack 355757422, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:53.853449 IP 79.152.11.215.58419 > 192.168.1.5.8443: Flags [S], seq 760053593, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:53.853503 IP 192.168.1.5.8443 > 79.152.11.215.58419: Flags [S.], seq 1482766763, ack 760053594, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:53.853558 IP 79.152.11.215.58418 > 192.168.1.5.8443: Flags [S], seq 1157846065, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:53.853573 IP 192.168.1.5.8443 > 79.152.11.215.58418: Flags [S.], seq 3136055881, ack 1157846066, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:53.853676 IP 79.152.11.215.58417 > 192.168.1.5.8443: Flags [S], seq 626233847, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:53.853696 IP 192.168.1.5.8443 > 79.152.11.215.58417: Flags [S.], seq 3533876257, ack 626233848, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:53.853786 IP 79.152.11.215.58416 > 192.168.1.5.8443: Flags [S], seq 1681197040, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:53.853806 IP 192.168.1.5.8443 > 79.152.11.215.58416: Flags [S.], seq 1201783732, ack 1681197041, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:53.870024 IP 79.152.11.215.58420 > 192.168.1.5.8443: Flags [S], seq 4049151282, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:53.870075 IP 192.168.1.5.8443 > 79.152.11.215.58420: Flags [S.], seq 216282623, ack 4049151283, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.751737 IP 192.168.1.5.8443 > 79.152.11.215.58412: Flags [S.], seq 96094454, ack 3438680700, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.751773 IP 192.168.1.5.8443 > 79.152.11.215.58411: Flags [S.], seq 2725037137, ack 1084294725, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.751805 IP 192.168.1.5.8443 > 79.152.11.215.58410: Flags [S.], seq 2016135819, ack 1554474234, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.851715 IP 192.168.1.5.8443 > 79.152.11.215.58417: Flags [S.], seq 3533876257, ack 626233848, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.851750 IP 192.168.1.5.8443 > 79.152.11.215.58418: Flags [S.], seq 3136055881, ack 1157846066, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.851763 IP 192.168.1.5.8443 > 79.152.11.215.58419: Flags [S.], seq 1482766763, ack 760053594, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.851775 IP 192.168.1.5.8443 > 79.152.11.215.58416: Flags [S.], seq 1201783732, ack 1681197041, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.871735 IP 192.168.1.5.8443 > 79.152.11.215.58420: Flags [S.], seq 216282623, ack 4049151283, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.875652 IP 192.168.1.5.8443 > 79.152.11.215.58408: Flags [S.], seq 2284447610, ack 2802224779, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:54.875679 IP 192.168.1.5.8443 > 79.152.11.215.58409: Flags [S.], seq 886105798, ack 1874194736, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:55.774103 IP 79.152.11.215.58419 > 192.168.1.5.8443: Flags [S], seq 760053593, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:55.774119 IP 79.152.11.215.58418 > 192.168.1.5.8443: Flags [S], seq 1157846065, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:55.774172 IP 192.168.1.5.8443 > 79.152.11.215.58419: Flags [S.], seq 1482766763, ack 760053594, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:55.774182 IP 192.168.1.5.8443 > 79.152.11.215.58418: Flags [S.], seq 3136055881, ack 1157846066, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:55.774201 IP 79.152.11.215.58417 > 192.168.1.5.8443: Flags [S], seq 626233847, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:55.774213 IP 192.168.1.5.8443 > 79.152.11.215.58417: Flags [S.], seq 3533876257, ack 626233848, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:55.774355 IP 79.152.11.215.58416 > 192.168.1.5.8443: Flags [S], seq 1681197040, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:55.774371 IP 192.168.1.5.8443 > 79.152.11.215.58416: Flags [S.], seq 1201783732, ack 1681197041, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:55.791208 IP 79.152.11.215.58420 > 192.168.1.5.8443: Flags [S], seq 4049151282, win 65535, options [mss 1460,sackOK,eol], length 0
00:44:55.791264 IP 192.168.1.5.8443 > 79.152.11.215.58420: Flags [S.], seq 216282623, ack 4049151283, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:56.771913 IP 192.168.1.5.8443 > 79.152.11.215.58416: Flags [S.], seq 1201783732, ack 1681197041, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:56.772006 IP 192.168.1.5.8443 > 79.152.11.215.58417: Flags [S.], seq 3533876257, ack 626233848, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:56.772021 IP 192.168.1.5.8443 > 79.152.11.215.58418: Flags [S.], seq 3136055881, ack 1157846066, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:56.772036 IP 192.168.1.5.8443 > 79.152.11.215.58419: Flags [S.], seq 1482766763, ack 760053594, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0
00:44:56.817965 IP 192.168.1.5.8443 > 79.152.11.215.58420: Flags [S.], seq 216282623, ack 4049151283, win 65535, options [mss 1460,nop,wscale 9,sackOK,eol], length 0

looks like some improper use of uvloop ...
how to dig more?

FreeBSD 14.2
python 3.11

@vgrebenschikov
Copy link
Author

Need to say, before one or two years ago it was working fine ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant