2016-07-13 10 views
12

की आवश्यकता हो सकती है कभी-कभी मुझे एक्सकोड से वाष्प एप्लिकेशन चलाने की कोशिश करते समय यह त्रुटि मिलती है। Xcode को फिर से खोलने में मदद नहीं होती है, केवल सिस्टम को पुनरारंभ करना। क्या यह ढांचे का एक बग है? इसे रोकने के लिए मुझे क्या करना चाहिए?0.0.0.0:8080 से बांध नहीं सका, यह उपयोग में हो सकता है या सूडो

+1

क्या आपने यह जांच लिया कि पोर्ट बंदरगाह को बाध्य किया गया था या नहीं? –

+1

मुझे यकीन है कि यह बंदरगाह का उपयोग कर आवेदन का पिछला उदाहरण है। चूंकि लोकलहोस्ट पर सर्वर अभी भी –

उत्तर

34

यदि sudo का उपयोग कर इस संदेश को ठीक नहीं करता है, तो इसका मतलब है कि इस बंदरगाह से पहले ही कुछ जुड़ा हुआ है। यह वाष्प का एक उदाहरण हो सकता है जो सही ढंग से बंद नहीं हुआ।

इसे ठीक करने के लिए, आपको पिछले उदाहरण को मारने की आवश्यकता है। यह करने के लिए सबसे आसान तरीका है:

lsof -i tcp:8080 

कहाँ 8080 बंदरगाह आप का उपयोग करने की कोशिश कर रहे हैं। कुछ इस तरह आउटपुट:

COMMAND PID USER FD TYPE    DEVICE SIZE/OFF NODE NAME 
com.apple 4679 tanner 8u IPv4 0x890f6b0b31966939  0t0 TCP 

फिर अपने PID का उपयोग कर प्रक्रिया है कि बंदरगाह के लिए बाध्य कर मार डालते हैं।

kill -9 4679 
+0

काम कर रहा है। धन्यवाद। यह बहुत मदद करता है। – rmvz3

+0

हाय @ टैनर मैंने आपके द्वारा समाधान दिए जाने का प्रयास किया है। लेकिन इतने सारे उदाहरणों को मारने के बाद भी अभी भी एक ही त्रुटि हो रही है। कैसे पहचानें कि किस उदाहरण को मारने की जरूरत है? उदाहरण के लिए कोई पहचान? – Hrishikesh

+1

@ ऋषिकेश मेरा उत्तर –

1

जबकि टान्नर के जवाब ज्यादातर मामलों में मदद करनी चाहिए, मेरे लिए kill आदेश का कोई प्रभाव और कोई उत्पादन किया था। तो मैंने पूरी तरह से & टर्मिनल पुनरारंभ किया। lsof चलाते समय अब ​​कोई प्रक्रिया नहीं मिली, और समस्या हल हो गई।

संबंधित मुद्दे

 संबंधित मुद्दे