vpnkit is using all available Sockets on windows
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- ocaml, powershell
- Ambito
- networking, operating-systems
Direzione di ricerca
Inizia riproducendo il problema con Docker su Windows e ispeziona vpnkit.exe usando Get-NetTCPConnection di PowerShell, concentrandoti sui socket nello stato Bound. Usa l’esaurimento delle connessioni segnalato come segnale di errore; il lavoro è completato quando vpnkit non accumula più decine di migliaia di socket associati e le connessioni Docker rimangono utilizzabili nel tempo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
It's been months that I have this issue.
When working with Docker on Windows, after some hours of works, I have many connections error. (All with the no buffer space available maximum connections reached error).
Recently, I tried the powershell command Get-NetTCPConnection, and I can see that I got more than 50k Socket opened with vpnkit.exe with a Bound state.
The BOUND state is the state a socket shows after it is created and the 'bind()' call is made, but none of the 'listen()', 'accept()', 'connect()' or 'close()' calls have been made. The confusion is that it is not a TCP state, it is a socket state, but it appears in the field that 'netstat' usually uses for TCP state info.
When killing vpnkit.exe process, everything's back to normal... for a moment, then I have to re-kill vpnkit.exe.
I'm not sure how to exactly pinpoint this issue. Is there anything doable ?
- Lingua principale
- OCaml
- Stelle
- 1.2k
- Fork
- 214
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di moby/vpnkit
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Issue simili
-
flaky-test
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
vacp2p/nim-libp2p#3194 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
permissionlesstech/bitchat#1743 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Sendspin/aiosendspin#447 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100