मैं अपने Ubuntu बॉक्स पर Madsonic स्थापित करने की कोशिश कर रहा हूं और इसके सामने Nginx चला रहा हूं । समस्या यह है, जब मैं वेब इंटरफेस के माध्यम से सामान अपलोड करने की कोशिश करता हूं तो मुझे यह चेतावनी मिलती रहती है:
31115#0: *14 a client request body is buffered to a temporary file
यह भी बताता है कि अपलोड विंडो पर प्रगति बार काम क्यों नहीं करता है। यहाँ मेरा प्रासंगिक Nginx विन्यास है:
# proxy the madsonic server here
location / {
proxy_pass https://madsonic-server/;
proxy_redirect off;
proxy_buffering off;
proxy_request_buffering off;
allow all;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
client_body_buffer_size 0;
client_max_body_size 0;
proxy_max_temp_file_size 0;
proxy_read_timeout 18000;
proxy_send_timeout 18000;
gzip off;
}
मैं फिलहाल नगीनेक्स 1.9.12 का उपयोग कर रहा हूं।
मैं जो हासिल करना चाहता हूं, वह यह है कि नग्नेक्स अनुरोध बॉडी बफ़र्स का उपयोग बिल्कुल न करें और केवल आकार की परवाह किए बिना सीधे अनुरोध बॉडी को मैडिकेनिक पास करें। क्या यह भी संभव है? यदि यह है, तो सही विन्यास क्या होगा?
अन्य प्रश्न बफर आकारों को निर्धारित करने के तरीकों के साथ उत्तर पाने के लिए प्रतीत होते हैं। मुझे कोई बफ़र नहीं चाहिए। मैं सीधे मैडिकनिक के लिए अनुरोध निकाय पास करना चाहता हूं।