दिलचस्प पोस्ट
बड़े बिटमैप को संभालना अधिकतम विधि का नाम लंबाई एनवीएल और कोलासेज के बीच ओरेकल का अंतर एक सामान्य प्रकार के रूप में सामान्य प्रोटोकॉल का उपयोग कैसे करें दिनांक से जावास्क्रिप्ट ऑब्जेक्ट सरणी को सॉर्ट करें एंड्रॉइड: स्क्रीन के लिए प्रसारण रिसीवर और स्क्रीन बंद UIButton के लिए पृष्ठभूमि छवि के रूप में उपयोग करने के लिए UIColor से UIImage बनाना एक स्ट्रिंग के दूसरे स्ट्रिंग के साथ बदलें फर्क सूची नियमित संयोजन से अधिक कुशल क्यों हैं? डायलॉग फ्रेग्मेंट में एक्शनबार एसक्यूएल में महीना नाम समारोह में महीना संख्या को कनवर्ट करें सी # में बड़ी फ़ाइलों के लिए चेकसम बनाने का सबसे तेज़ तरीका क्या है जावा ऐप से एक विंडोज़ सेवा बनाने के लिए कैसे करें बाइट को आकर्षित एलेप्से में सीतनिद्रा में होना उपकरण कैसे स्थापित करें?

PHP में निष्पादन समय-सीमा को कैसे बढ़ाएं?

लेन-देन का समय समाप्त कैसे करें? मैं वीडियो अपलोड करना चाहता हूं, लेकिन बड़े आकार के वीडियो अपलोड नहीं किए गए हैं?

यह त्रुटि फेंकता The process *** exceeded the timeout of 60 seconds.

Solutions Collecting From Web of "PHP में निष्पादन समय-सीमा को कैसे बढ़ाएं?"

आपको अपने php.ini में कुछ सेटिंग बदलनी होगी:

 upload_max_filesize = 2M ;or whatever size you want max_execution_time = 60 ; also, higher if you must - sets the maximum time in seconds 

क्या आपका PHP.ini स्थित है, आपके पर्यावरण पर निर्भर करता है, अधिक जानकारी: http://php.net/manual/en/ini.list.php

आपको रनटाइम के दौरान भी उपयोग करने में सक्षम होना चाहिए

set_time_limit(100);

http://php.net/manual/en/function.set-time-limit.php

या आपके vhost-config में

php_admin_value max_execution_time 10000

एक वैश्विक निष्पादन समय सीमा होने के कारण कम है प्रदर्शन के लिए अधिकतर एक अच्छा विचार है- इसलिए-विश्वसनीय अनुप्रयोगों के कारण नहीं। इसलिए आप केवल उन लिपियों को अधिक समय तक चलाने की अनुमति देना चाह सकते हैं

ps: पोस्ट_मैक्स_आकार और अपलोड_मैक्स_फाइलसेज़ के बारे में मत भूलो (जैसे पहले उत्तर में बताया गया था)

Hannes के उत्तर को पूरा करने के लिए

आपको अपने php.ini में कुछ सेटिंग बदलनी होगी:

 upload_max_filesize = 2M ;or whatever size you want max_execution_time = 60 ; also, higher if you must 

अगर कोई असीमित में डालता है (मुझे नहीं पता कि क्यों, लेकिन अगर आप चाहें), तो आप दो बार 0 कर सकते हैं:

आपको अपने php.ini में कुछ सेटिंग बदलनी होगी:

 upload_max_filesize = 0 max_execution_time = 0 

और अगर आपको नहीं पता कि आपका php.ini कहां है आप अपने सर्वर में एक फ़ाइल "name.php" कर सकते हैं और डाल सकते हैं:

 <?php phpinfo(); ?> 

और आपकी वेबसाइट पर, आप अपने php.ini के कॉन्फ़िग को देख सकते हैं और यह चिह्नित है कि यह कहां है।

9 जनवरी 2015 को संपादित करें:

यदि आप अपने php.ini का उपयोग नहीं कर सकते, तो आपके पास दो और विकल्प हैं

आप इस लाइन को सीधे अपने "name.php" फ़ाइल में सेट कर सकते हैं लेकिन मुझे इस विकल्प के लिए upload_max_filesize का पता नहीं है:

 set_time_limit(0); 

या ".htaccess" में

 php_value upload_max_filesize 0 php_value max_execution_time 0 

अगर आपको क्या करने की ज़रूरत है तो केवल 1 या 2 पृष्ठों के लिए विशिष्ट है I set_time_limit का उपयोग करने का सुझाव है, इसलिए यह पूरे आवेदन को प्रभावित नहीं करता है।

 set_time_limit(some_values); 

लेकिन इन 2 मानों (post_max_size और upload_max_filesize) के विषय में जांच के अधीन हैं।

आप या तो इसे ini_set फ़ंक्शन द्वारा सेट कर सकते हैं

 ini_set('post_max_size','20M'); ini_set('upload_max_filesize','2M'); 

या सीधे php.ini फ़ाइल में जैसे Hannes द्वारा ऊपर की प्रतिक्रिया, या यहां तक ​​कि इसे iin .htaccess की तरह नीचे सेट करें

 php_value upload_max_filesize 2M php_value post_max_size 20M 

ऊपर दिए गए उत्तरों के अतिरिक्त, आप set_time_limit() फ़ंक्शन का उपयोग कर सकते हैं:

http://php.net/manual/en/function.set-time-limit.php

एक तर्क के रूप में 0 पास करना आपकी स्क्रिप्ट को बिना किसी समय सीमा के चलाना देगा।

यदि आप php.ini (उदाहरण के लिए आपके सर्वर पर) को संपादित नहीं कर सकते हैं, तो आप अपने php कोड से php.ini पैरामीटर को बदलने का प्रयास कर सकते हैं। प्रयत्न:

 ini_set('max_execution_time', 'NUMBER OF SECONDS TO ALLOW BEFORE TIMEOUT'); 

अगर वह काम नहीं करता है, तो उसी तरीके से 'set_time_limit' सेटिंग भी करने की कोशिश करें, इसके अलावा मैं कहूंगा कि आपका एकमात्र विकल्प आपके होस्ट से संपर्क करना है सुरक्षित मोड में होने पर इन सेटिंग्स को संशोधित नहीं किया जा सकता।

आपके पास एक टाइपो था: ini_set ('max_input_time', '200M') – मान सेट को एक इंट होने की आवश्यकता है, जैसे ini_set ('max_input_time', '200')

यदि आप सुरक्षित मोड हैं तो टेस्ट करें – यदि नहीं – तो समय सीमा (लोकल वैल्यू) निर्धारित करें जो आप चाहते हैं:

 if(!ini_get('safe_mode')){ echo "safe mode off"; set_time_limit(180);// seconds phpinfo();// see 'max_execution_time' } 

* यदि सुरक्षित मोड 'चालू' है तो आप इस समय सीमा को निर्धारित नहीं कर सकते।