पर होस्ट किए गए रेल ऐप से फ़ाइलें अपलोड करने की समस्याएं मेरे पास एक रेल 3 ऐप है जिसे मैं स्थानीय रूप से विकसित कर रहा हूं और उत्पादन के लिए अमेज़ॅन के लोचदार बीनस्टॉक पर तैनाती कर रहा हूं। मेरे ऐप में कई जगहें हैं जहां छवियों को HTML रूपों के माध्यम से अपलोड किया जा सकता है। अपलोड करने के बाद, मैं स्टोरेज के लिए फ़ाइलों को S3 पर भेज रहा हूं। स्थानीय स्तर पर विकास करते समय मुझे इस वर्कफ़्लो में कोई परेशानी नहीं है, लेकिन उत्पादन में, मुझे अपलोड के दौरान 500 आंतरिक सर्वर त्रुटि प्रतिक्रिया मिल रही है (मुझे यकीन है कि यह एस 3 के साथ किसी भी संचार से पहले है)।एलस्टिक बीनस्टॉक
मैंने अपने ईसी 2 इंस्टेंस में ssh'ed को /var/app/support/logs/passenger.log में त्रुटि का निशान पाया। अपलोड के दौरान जेनरेट की गई रेखा यहां दी गई है।
2013/03/30 00:58:52 [आलोचक] 1723 # 0: * 1 9 6227 खुला() "/tmp/passenger-standalone.1645/client_body_temp/0000000014" असफल रहा (2: ऐसी कोई फ़ाइल या निर्देशिका नहीं) , क्लाइंट: ip_address, server: _, अनुरोध: "POST/admin/users/1 HTTP/1.1", होस्ट: "www.my_domain.com", संदर्भकर्ता: "https://www.my_domain.com/admin/users/1/edit"
क्या किसी के पास ज्ञान का कोई शब्द है क्यों मैं अपने रेल से लोचदार बीनस्टॉक में एक फाइल अपलोड करने में सक्षम नहीं हूं?
आपकी मदद के लिए अग्रिम धन्यवाद!
से प्रतिरक्षा हो सकता है। मुझे स्थानीय रूप से स्थापित बंडल करने की आवश्यकता थी। उसकेोकू पर, मुझे इस तरह की चीज़ के लिए एक त्रुटि संदेश प्राप्त करने के लिए उपयोग किया जाता है। – colllin