मुद्दे को समझना: ‘आरपीसी विफल; HTTP 413 कर्ल 22’#
यदि आपको त्रुटि संदेश मिला है “आरपीसी विफल; HTTP 413 कर्ल 22 अनुरोधित यूआरएल ने त्रुटि दी: 413 अनुरोध इकाई बहुत बड़ी है,” तो आप शायद Nginx चलाने वाले अपने सर्वर पर HTTP पर एक भारी प्रतिबद्धता को आगे बढ़ाने की कोशिश कर रहे हैं। इस त्रुटि का अर्थ है कि आप जिस अनुरोध को भेजने का प्रयास कर रहे हैं उसका आकार उस सीमा से अधिक है जिसे सर्वर स्वीकार करना चाहता है। तो, आप इसे कैसे ठीक करेंगे?
Nginx समाधान: कॉन्फ़िगरेशन फ़ाइल को अद्यतन करना#
चिंता मत करो; समाधान जितना लगता है उससे कहीं अधिक सरल है। इस त्रुटि से छुटकारा पाने के लिए इन चरणों का पालन करें:
चरण 1: अपनी Nginx कॉन्फ़िगरेशन फ़ाइल का पता लगाएं#
पहली चीज़ जो आपको करने की ज़रूरत है वह है अपनी nginx.conf फ़ाइल ढूँढ़ना। आपके सेटअप के आधार पर स्थान भिन्न हो सकता है, लेकिन आम तौर पर, आप इसे /etc/nginx/nginx.conf में पाएंगे।
चरण 2: कॉन्फ़िगरेशन फ़ाइल संपादित करें#
अपनी पसंद के टेक्स्ट एडिटर में कॉन्फ़िगरेशन फ़ाइल खोलें। तब तक स्क्रॉल करें जब तक आपको निम्न में से कोई एक ब्लॉक न मिल जाए: http, server, या location।
चरण 3: ‘क्लाइंट_मैक्स_बॉडी_साइज़’ जोड़ें या अपडेट करें#
आपके द्वारा चुने गए ब्लॉक के भीतर लाइन client_max_body_size 50m; डालें। 50m को आपकी आवश्यकताओं के अनुरूप किसी भी आकार की सीमा में बदलने के लिए स्वतंत्र महसूस करें।
चरण 4: फ़ाइल को सहेजें और बंद करें#
एक बार परिवर्तन करने के बाद, फ़ाइल सहेजें और टेक्स्ट संपादक से बाहर निकलें।
चरण 5: नेग्नेक्स कॉन्फ़िगरेशन को पुनः लोड करें#
यह सुनिश्चित करने के लिए कि Nginx आपकी नई सेटिंग को ध्यान में रखता है, अपने टर्मिनल में निम्नलिखित कमांड चलाकर सेवा को पुनः लोड करें:
CODE_ब्लॉक_7
चरण 6: नए कॉन्फ़िगरेशन का परीक्षण करें#
आगे बढ़ें और HTTP पर अपनी प्रतिबद्धता को एक बार फिर आगे बढ़ाने का प्रयास करें। यदि सब कुछ ठीक हो गया है, तो त्रुटि अब प्रकट नहीं होनी चाहिए।
समापन#
और यह आपके पास है! आपने “आरपीसी विफल; HTTP 413 कर्ल 22” त्रुटि का समाधान करते हुए, बॉडी आकार सीमा को सफलतापूर्वक बढ़ा दिया है। हैप्पी कोडिंग!