मुझे एक बहुत ही आम समस्या है जो ऐसा लगता है कि पाए गए सभी उपलब्ध समाधान काम नहीं कर रहे हैं।PHP कनेक्शन बड़े फ़ाइल अपलोड पर रीसेट करें भले ही सही सेटिंग
हमारे पास एक एलएएमपी सर्वर है जो अधिक मात्रा में यातायात प्राप्त कर रहा है। इस सर्वर का उपयोग करते हुए, हम एक नियमित फ़ाइल सबमिशन अपलोड करते हैं। छोटी फ़ाइल अपलोड पर, यह पूरी तरह से काम करता है। लगभग 4-5 एमबी की फाइलों पर, यह सबमिशन अपलोड अंतःस्थापित विफल रहा (कभी-कभी यह काम करता है लेकिन कई बार विफल रहा)।
max_input_time: 600
max_execution_time: 600
max_upload_size: 10M
post_max_size: 10M
अपाचे सेटिंग:
Timeout: 600
Keep-Alive Timeout: 15
Keep-Alive: On
Per Child: 1000
Max Conn: 100
इस प्रकार, मुझे आश्चर्य है कि अगर कोई मुझे इस के साथ मदद कर सकते हैं
हम अपने पीएचपी पर निम्नलिखित विन्यास है। हमें ऑनलाइन मुद्दों और समाधान मिल गए हैं लेकिन उनमें से कोई भी हमारे मामले में काम नहीं करता है।
आपको बहुत बहुत धन्यवाद। कोई इनपुट/फीडबैक बहुत सराहना की है!
$ _FILES सरणी आपको त्रुटि बताएगी। –
@ डैगन दुर्भाग्यवश, हम $ _FILES भी उत्पन्न नहीं कर सकते हैं क्योंकि अपलोड के मध्य में, कनेक्शन रीसेट त्रुटि दिखाई जाती है। –
यदि आप php-fpm का उपयोग कर रहे हैं तो '/ etc/php5/fpm/php.ini' के अंदर' upload_max_filesize = 10M' ('max_upload_size: 10M') नहीं बदलें (नहीं '/ etc/php5/cli/php.ini') .इसलिए यदि आप nginx चला रहे हैं तो 'client_max_body_size 200M' जोड़ें, '/ etc/nginx/nginx.conf' के http अनुभाग के अंदर – alex