मेरे app से: Node.js, एक्सप्रेस, कनेक्ट-संपत्ति और express.static सहित कुछ मिडलवेयर।"पाइप में बिना क्रिया धारा त्रुटि" Node.js
सभी विकास मोड (इस प्रकार express.static) में स्थानीय मशीन (OSX, नोड 0.8) पर चल रहा है।
शायद महत्वपूर्ण जानकारी: मैं हाल ही में और जब तक विकासशील मैं स्वयं सिग्ने प्रमाणपत्र का उपयोग (अपने ब्राउज़र में सक्षम होना चाहिए, निश्चित रूप से) (जब आवश्यक HTTP से रीडायरेक्ट के साथ) HTTPS के माध्यम से पूरे एप्लिकेशन काम कर दिया।
अब, एप्लिकेशन अक्सर ऐसे ही बुद्धि स्टैक ट्रेस विफल हो रहा है:
(1)
stream.js:81
throw er; // Unhandled stream error in pipe.
^
Error: write EPIPE
at errnoException (net.js:769:11)
at Object.afterWrite (net.js:593:19)
(2)
stream.js:81
throw er; // Unhandled stream error in pipe.
^
Error: socket hang up
at SecurePair.error (tls.js:948:15)
at EncryptedStream.CryptoStream._done (tls.js:432:17)
at EncryptedStream.CryptoStream._pull (tls.js:577:12)
at SecurePair.cycle (tls.js:866:20)
at EncryptedStream.CryptoStream.end (tls.js:405:13)
at Socket.onend (stream.js:66:10)
at Socket.EventEmitter.emit (events.js:126:20)
at TCP.onread (net.js:417:51)
(3)
stream.js:81
throw er; // Unhandled stream error in pipe.
^
Error: socket hang up
at createHangUpError (http.js:1264:15)
at CleartextStream.socketCloseListener (http.js:1315:23)
at CleartextStream.EventEmitter.emit (events.js:126:20)
at SecurePair.destroy (tls.js:938:22)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
महत्वपूर्ण: यह अक्सर होता है लेकिन नहीं हर बार, तो मुझे लगता है कि यह मेरे कोड में एक बग नहीं है।
मुझे लगता है कि यह एक्सप्रेस.स्टैटिक और खुली फाइलों की सीमा के कारण हो सकता है इसलिए मैं ulimit -n 10000
चला गया - दुर्भाग्य से, कोई प्रभाव नहीं।
कोई भी विचार? यह बेहद निराशाजनक होना शुरू होता है।
मेरे भगवान, आप नहीं जानते कि मैंने इस पर कितने घंटे बिताए। धन्यवाद। – ninjaneer
express.static ठीक के लिए अपने स्रोत क्या है? मैं कैसे मैं एक connect.js अनुप्रयोग में बिना क्रिया सॉकेट त्रुटियों हो रही है और सोच अगर यह संबंधित है निदान करने के लिए कोशिश कर रहा हूँ। लेकिन अभिव्यक्ति कहने वाले किसी और को नहीं मिल सकता है। श्रृंखला में अंतिम होना चाहिए, या क्यों। – natevw
कहीं googled ... वास्तव में उस के बाद से मैं एक ही त्रुटि कई बार फिर से तो मिल गया अब मुझे यकीन है कि क्या के बारे में 'express.static' के बाद एक 404 पृष्ठ यह एक सच्चे ठीक – Guard