कभी-कभी, समस्या का समाधान यह सुनिश्चित करना है कि जिस नोड प्रक्रिया पर काम चल रहा है, वह समाप्त हो गया है। इस तरह चीजें अच्छी तरह से खत्म होती हैं, और आप जो मारना नहीं चाहिए उसे मारने का जोखिम नहीं चलाते हैं। अपने कोड को डीबग करें और नकली जा रहा है यह जानने के लिए कॉल स्टैक का पालन करें।
नोड प्रक्रियाओं को मारने के लिए एक संकेत है कि आप कुछ सही नहीं कर रहे हैं।
मुझे थोड़ी देर पहले यह समस्या थी, और प्रक्रिया को रोकना था, लेकिन किसी कारण से ऐसा नहीं हुआ। कंसोल लॉग डालने समारोह है कि बेहद लंबित था खोजने के लिए की ज्यादा दर्द, और node debug
आईएनजी ...
exports.something = require('./something')
के बाद चारों ओर mingling छोड़ दिया गया था। मैंने एक चेक शामिल किया था कि फ़ाइल को मॉड्यूल की तरह इस्तेमाल किया जा रहा था, और यह चाल चल रहा था।
if (require.main !== module) {
exports.something = require('./something')
}
फ़ाइल अब कुछ भी करने के आसपास लटकती नहीं है।
'killall name_of_script' –
जैसा कि उत्तर में बताया गया है, समस्या 'स्क्रीन' थी। – Kriem