मेरे पास कनेक्ट का उपयोग करके नोड में एक साधारण सर्वर चल रहा है:
var server = require('connect').createServer();
//actions...
server.listen(3000);
मेरे कोड में मेरे पास वास्तविक हैंडलर हैं, लेकिन यह मूल विचार है। मुझे जो समस्या है वह है
EADDRINUSE, Address already in use
जब यह पहले दुर्घटनाग्रस्त हो गई या त्रुटियां हुईं तो फिर से अपना आवेदन चलाते समय मुझे यह त्रुटि मिली। चूंकि मैं टर्मिनल का एक नया उदाहरण नहीं खोल रहा हूं, इसलिए मैं इस प्रक्रिया को बंद कर देता हूं ctr + z
।
मुझे पूरा यकीन है कि मुझे बस इतना करना होगा कि मैं सर्वर या कनेक्शन बंद कर दूं। मैं कॉल करने की कोशिश server.close()
में process.on('exit', ...);
कोई भाग्य के साथ।
pkill nodejs
या pkill node
अगर UNIX की तरह OS पर
Ctrl + z
आपको उपयोग करना चाहिएCtrl + c
जो SIGQUIT भेजकर कार्यक्रम को सही ढंग से बंद कर देगा :) आगे के विवरण के लिए विकी देखें :)