2012-08-09 16 views
5

सक्षम करने के बाद पेज टाइमआउट मैंने अपने विंडोज़ देव सर्वर पर एपीसी स्थापित किया है। एपीसी को सक्षम करने और अपाचे को पुनरारंभ करने के बाद हमारे पेज लोड नहीं होते हैं। वे टाइमआउट और मुझे बस ब्राउज़र पर कनेक्शन रीसेट किया गया था। सर्वर पर अन्य स्क्रिप्ट जैसे phpmyadmin भी लोड नहीं होता है।एपीसी

Windows 2003 Server 
Apache 2.2.22 
PHP Version 5.3.15 
APC Version 3.1.11 

apc.php मैं देख रहा हूँ पर जांच की जा रही 80% हिट और 20% याद करते हैं:

यहाँ हमारे सिस्टम config है।

एपीसी क्रम सेटिंग्स

apc.cache_by_default 1 
apc.canonicalize 1 
apc.coredump_unmap 0 
apc.enable_cli 0 
apc.enabled 1 
apc.file_md 50 
apc.file_update_protection 2 
apc.filters '' 
apc.gc_ttl 3600 
apc.include_once_override 0 
apc.lazy_classes 0 
apc.lazy_functions 0 
apc.max_file_size 1M 
apc.num_files_hint 1000 
apc.preload_path '' 
apc.report_autofilter 0 
apc.rfc1867 0 
apc.rfc1867_freq 0 
apc.rfc1867_name APC_UPLOAD_PROGRESS 
apc.rfc1867_prefix upload_ 
apc.rfc1867_ttl 3600 
apc.serializer default 
apc.shm_segments 1 
apc.shm_size 32M 
apc.slam_defense 1 
apc.stat 1 
apc.stat_ctime 0 
apc.ttl 0 
apc.use_request_time 1 
apc.user_entries_hint 4096 
apc.user_ttl 0 
apc.write_lock 1 

मैं ऐसे .apc.a00532 के रूप में नाम के साथ नामित अस्थायी फ़ोल्डर पर बनाई गई फ़ाइलों को देखा है लेकिन वे file size 0

मैं भी php त्रुटि लॉग की जाँच की और मैं कुछ भी नहीं दिख रहा है है क्या आप वहां मौजूद हैं।

किसी भी मदद की बहुत सराहना की जाती है, अग्रिम धन्यवाद।

मैं वीसी 9 संकलित PHP का उपयोग कर रहा हूं और मेरा अपाचे अपाचे लाउंज से संकलित वीसी 9 से मेल खाता है। मैंने एपीसी 3.1.9 का उपयोग करने का भी प्रयास किया है और यह पृष्ठ भी प्रदर्शित नहीं करता है। मैं जो भी php स्क्रिप्ट चलाता हूं वह apc.php को छोड़कर टाइमआउट देता है और वहां यह दिखाता है कि मुझे चीजें कैश की जा रही हैं।

+1

आप सर्वरफॉल्ट पर थोड़ा अधिक कार्रवाई देख सकते हैं। –

+0

मैं क्रॉस-साइट डुप्लिकेट नहीं बनाना चाहता था, अगर यहां कुछ विचार नहीं हैं तो इसे वहां ले जाया जा सकता है। सलाह के लिए धन्यवाद। – PoX

+0

आप ज़ेंड सर्वर का उपयोग नहीं कर रहे हैं? – wesside

उत्तर

1

हो सकता है कि आप जिस एपीसी संस्करण का उपयोग कर रहे हैं वह आपके PHP संस्करण से मेल नहीं खा रहा है।
मुझे सबसे पहले जो करना चाहिए वह कमांड लाइन से php -v चलाने और त्रुटियों की जांच करने के लिए है।
ध्यान रखें कि एपीसी 3.1.11 संस्करण अभी भी बीटा है; नवीनतम स्थिर संस्करण 3.1.9 है।
आप here से एपीसी प्रीकंपिल्ड बाइनरी संस्करण डाउनलोड कर सकते हैं।
सही एपीसी संस्करण (VC6/VC9 - धागे की सुरक्षित/गैर-धागा सुरक्षित) का चयन करने के लिए, आप एपीसी को अक्षम करना चाहिए और एक "phpinfo()" पृष्ठ खोलें, फिर विकल्प "थ्रेड सुरक्षा" के लिए देखो और "कमांड कॉन्फ़िगर करें "।
यदि आपने PHP site से अपना PHP डाउनलोड किया है, तो 5.3.15 संस्करण VC9 संकलित होना चाहिए।
इस संस्करण का उपयोग "apache.org" बाइनरी के साथ नहीं किया जाना चाहिए, क्योंकि आप here पढ़ सकते हैं, इसलिए आपको Apache Lounge से उपलब्ध अपाचे वीसी 9 संस्करण का भी उपयोग करना चाहिए।

+0

जानकारी के लिए धन्यवाद। इस सेटअप के लिए मेरे पास आपके द्वारा वर्णित स्रोतों से PHP VC9 और apache VC9 है। मेरा अपाचे अपाचे लाउंज से है। मैं इन जानकारी को देने के लिए प्रश्न भी संपादित करूंगा। – PoX

+0

यह अपाचे मॉड्यूल के रूप में चल रहा है और मैंने enable_cli विकल्प को चालू करने के बाद बस एक स्क्रिप्ट चलाने का प्रयास किया। यह ठीक चला गया और मुझे उम्मीद के अनुसार क्ली के माध्यम से आउटपुट दिया। – PoX

+0

हां मैंने 'open_basedir' में जोड़े गए tmp फ़ोल्डर को भी चेक किया है, मैं एपीसी को' सी: \ प्रोग्राम फ़ाइलें \ PHP \ temp \ apc.XXXXXX' फ़ाइल बना रहा हूं लेकिन इसमें 0 फाइलसाइज है। मैं इसे जीत \ temp और एक ही परिणाम लिखने देता हूं। – PoX

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