मैं विंडोज 10 मशीन (1803 का निर्माण) पर कुछ नोड विकास के लिए WSL का उपयोग कर रहा हूं। अनिवार्य रूप से, डब्ल्यूएसएल शुरू करने के कुछ घंटों के भीतर, सिस्टम पर सभी पोर्ट बाध्य हो जाते हैं। इस बिंदु पर, कोई नया नेटवर्क कनेक्शन नहीं खुलता है, और मैं पुनः आरंभ होने तक प्रभावी रूप से नेटवर्क एक्सेस खो देता हूं।
netstat -qn |findstr BOUND
यह अधिकतम तक सीमित सभी टीसीपी पोर्ट दिखाता है, जैसे:
TCP 0.0.0.0:60755 0.0.0.0:0 BOUND
मैंने विंडोज़ साइड एडेप्टर को रीसेट करने के लिए ipconfig का उपयोग करने की कोशिश की है, सभी WSL प्रक्रियाओं को मारकर, और अन्य चीजों का एक समूह बनाया है, लेकिन कुछ भी बंदरगाहों को बंद नहीं करता है। मैं हर कुछ घंटों को पुनः आरंभ किए बिना अपने कंप्यूटर का उपयोग करने में सक्षम होना चाहूंगा।
मैं सीमित जानकारी के साथ एक खुला मुद्दा खोजने में सक्षम था: https://github.com/Microsoft/WSL/issues/2523 लेकिन कोई समाधान या वर्कअराउंड नहीं।
डब्लूएसएल को रीसेट करने या बंदरगाहों को खोलने के लिए किसी भी तरह से बहुत सराहना की जाएगी!
get-nettcpconnection -state BOUND -OwningProcess ((Get-Process adb).ID)[0] | select LocalAddress, LocalPort, state
ध्यान दें: मैंने इस प्रक्रिया को adb
सही माना है?
netstat -qno | find "BOUND"
पीआईडी (अंतिम कॉलम) क्या है और टास्कमैनगर / टास्कलिस्ट। ex में यह नक्शा क्या है?