के साथ अपाचे 500 त्रुटि इसलिए मैं अपने गोडाडी (मुझे नफरत न करें) वर्चुअल सर्वर पर एक PHP स्क्रिप्ट चला रहा हूं जिसे मैं निष्पादन समाप्त करने के लिए लगभग 5 मिनट लगने की उम्मीद कर रहा हूं। स्क्रिप्ट कर्लिंग पेज है लेकिन एक समय में 1 से अधिक पेज कभी नहीं रखती है (यह एक ही चर का पुन: उपयोग करने वाले लूप में किया जाता है)। मैं निम्नलिखित करने के लिए अपने php5.ini फ़ाइल संशोधित:PHP मज़ा
max_execution_time = 600
max_input_time = 120
memory_limit = 64M
मैं phpinfo कि INI फ़ाइल परिवर्तनों को प्रभावी लिया था के माध्यम से सत्यापित, फिर भी मैं 120 सेकंड के बाद एक अपाचे 500 त्रुटि हो रही है। यहाँ इस समय के लिए त्रुटि लॉग है: किसी को भी कारण है कि मैं इन त्रुटियों या बातों पर कोई सुझाव मैं मदद की सराहना करेंगे प्रयास करने के लिए हो रही हो सकता है पर किसी भी विचार है
[Wed Jul 11 22:08:52 2012] [warn] [client **.**.**.***] mod_fcgid: read data timeout in 120 seconds
[Wed Jul 11 22:08:52 2012] [error] [client **.**.**.***] Premature end of script headers: test.php
हैं। मैंने 120 पर सेट php सेटिंग्स में एक विकल्प देखा था, लेकिन मुझे यकीन नहीं है कि इसका असर होगा: realpath_cache_tt
मैंने .php फ़ाइल में समय सीमा भी निर्धारित की है: set_time_limit (600);
अग्रिम धन्यवाद।
अद्यतन: यहाँ है कि मैं क्या .htaccess फ़ाइल में करने की कोशिश की है:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
<IfModule mod_fcgid.c>
IPCCommTimeout 7200
</IfModule>
किसी भी पृष्ठ लोड पर एक अपाचे 500 त्रुटि का कारण बनता है। मैंने फास्टसीजीआई को भी अक्षम कर दिया लेकिन मुद्दा अभी भी हो रहा है। मेरी GoDaddy होस्टिंग यह अनुमति नहीं है साझा की वजह से IPCCommTimeout 7200 कौन सा काम किया है लेकिन चाहिए:
यह संकल्प रॉब निम्नलिखित सुझाव दिया। एक नई होस्टिंग सेवा खोजने का समय। एक PHP स्क्रिप्ट निष्पादित FastCGI के कारण
मुद्दा यह है कि आप अनुभव कर रहे है लेकिन यह उत्पन्न नहीं करता है:
क्या आपने इसे स्थानीय रूप से चलाने का प्रयास किया है? एक्सएएमपीपी या यूनिसेवर दोनों स्थानीय रूप से चलाए जा सकते हैं (यहां तक कि एक फ्लैश ड्राइव पर भी)। यह कम से कम गोडाडी के क्रिप्टस्टिक होस्टिंग विकल्पों के साथ एक समस्या का उल्लंघन करेगा ... –
मैंने कोशिश नहीं की है और कोशिश करूँगा, लेकिन इस बीच मैं उम्मीद कर रहा हूं कि php.ini फ़ाइल में मुझे कुछ याद आया है। मैं यह देखने के लिए फास्टसीजीआई को अक्षम करने की कोशिश कर रहा हूं कि क्या होगा। – cazzer
और निश्चित रूप से जब मैं फास्टसीजीआई को अक्षम करने का प्रयास करता हूं, तो भगवान मुझे एक कनेक्शन मुद्दा देता है, मुझे लगता है कि मुझे एक यूनिसेवर स्थापित करने की आवश्यकता है! – cazzer