2014-10-15 6 views
5

मैं AWS Opsworks पर नया हूं। मैंने सफलतापूर्वक एक ऐप तैनात किया है जिसे पहले लोचदार बीनस्टॉक के माध्यम से तैनात किया जा रहा था। एप्लिकेशन चल रहा है, लेकिन मुझे कोई भी फाइल नहीं मिल सकती है जहां इसके console.log आउटपुट सहेजे जा रहे हैं। मैंने .log एक्सटेंशन के साथ सभी फ़ाइलों को grepped है लेकिन आउटपुट नहीं मिल सकता है।कंसोल से आउटपुट कहां है। Opsworks के साथ nodejs का उपयोग करते समय XXXx लॉग हो जाता है?

धन्यवाद।

उत्तर

0

मुझे लगता है कि वे सिर्फ stdout, this is what the node console docs say पर जाते हैं।

aws-opswork हालांकि एक अलग बात हो सकती है।

+1

हाँ, आप ' ठीक है: यह कंसोल/stdout को आउटपुट करता है, लेकिन यह कहीं भी कब्जा नहीं किया जाता है। यहां एक समान प्रश्न का मेरा उत्तर देखें: http://stackoverflow.com/a/28229101/224334 – RyanWilcox

0

node.js stack docs के अनुसार:

कैसे लॉग फ़ाइलें के बारे में अधिक जानकारी के लिए, How to log in node.js देखते हैं।

मुझे लगता है कि इसके अलावा, आप कर सकते थे override the the default recipe, और monit के बाद से नोड प्रक्रिया शुरू होता है, opsworks-nodejs/templates/default/node_web_app.monitrc.erb के रूप में देखा, बदल कि बजाय एक फ़ाइल को STDOUT रीडायरेक्ट करने के लिए ...

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