2011-09-27 6 views
8

मुझे एक बहुत ही आम समस्या है जो ऐसा लगता है कि पाए गए सभी उपलब्ध समाधान काम नहीं कर रहे हैं।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 

इस प्रकार, मुझे आश्चर्य है कि अगर कोई मुझे इस के साथ मदद कर सकते हैं

हम अपने पीएचपी पर निम्नलिखित विन्यास है। हमें ऑनलाइन मुद्दों और समाधान मिल गए हैं लेकिन उनमें से कोई भी हमारे मामले में काम नहीं करता है।

आपको बहुत बहुत धन्यवाद। कोई इनपुट/फीडबैक बहुत सराहना की है!

+0

$ _FILES सरणी आपको त्रुटि बताएगी। –

+2

@ डैगन दुर्भाग्यवश, हम $ _FILES भी उत्पन्न नहीं कर सकते हैं क्योंकि अपलोड के मध्य में, कनेक्शन रीसेट त्रुटि दिखाई जाती है। –

+0

यदि आप 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

उत्तर

6

कनेक्शन कई स्थानों पर समाप्त हो coud: php के अंदर

  • इनपुट समय सीमा php.ini के अंदर
  • मेमोरी सीमा php.ini के अंदर

    1. अपाचे
    2. पोस्ट आकार सीमा .ini
    3. php.ini के अंदर निष्पादन समय सीमा या set_time_limit()

    मैं इन सभी को बढ़ा दूंगा, और देख सकता हूं कि यह अभी भी जारी है या नहीं। लेकिन आपको प्रभावित होने के लिए php.ini के अंदर के बदलावों के लिए अपाचे को उछाल देना होगा।

    यह भी प्रभावित होता है कि अंत उपयोगकर्ता की किस प्रकार की कनेक्शन गति है, यदि यह कुछ उपयोगकर्ताओं के लिए विफल हो रही है, तो ऐसा इसलिए है क्योंकि उनका कनेक्शन दूसरों की तुलना में धीमा है, और सर्वर के साथ उनका कनेक्शन समाप्त हो रहा है।

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