OSX 10.8 पर अपाचे शुरू नहीं


10

मैं अपने 10.8 MPBR पर अपाचे काम कर रहा था। मैंने कुछ हफ्तों तक इसका उपयोग नहीं किया है, और अब यह शुरू नहीं होता है। मुझे / निजी / var / log / apache2 में कुछ नहीं मिलता है। कुछ भी नहीं, जिसका अर्थ है कि कोई लॉगिंग नहीं, त्रुटि या अन्यथा। लॉग फ़ोल्डर पर अनुमति हैdrwxr-xr-x root wheel

मैंने अपाचे को शुरू करने, रोकने और फिर से शुरू करने के सभी तरीकों की कोशिश की है। मैंने पोर्ट 80 पर गतिविधि के लिए जाँच की है, कुछ भी नहीं हो रहा है।

विन्यास है Syntax OK। मैंने अब तक और जब यह आखिरी बार काम कर रहा था, उस समय किसी भी तरह से अपाचे से नहीं भरा था।

मुझे कंसोल में एक 'अजीब कारण' त्रुटि मिलती है।

1/17/13 8:47:34.592 PM com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3) for weird reason: 2
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd) Job should be able to exec(3) now.

'ऐसी कोई फ़ाइल या निर्देशिका' बिट संदेहास्पद नहीं है, लेकिन यह नहीं पता है कि कौन सी फ़ाइल / डीआईआर गायब है। मेरा अगला कदम एक सादे वेनिला सेटअप से कोशिश करना और शुरू करना होगा और देखना होगा कि क्या काम करता है।

मैं MAMP स्थापित नहीं करूंगा, मुझे केवल वेब सर्वर की आवश्यकता है, इसलिए उम्मीद है कि मैं यह पता लगा सकता हूं कि क्या हुआ।

किसी को पता है कि कंसोल पर बेहतर डिबगिंग कैसे प्राप्त करें?

किसी को भी यह अनुमान लगाने की परवाह है कि क्या अजीब से बाहर निकल सकता है?


क्या आपने पुनः आरंभ करने के लिए "सुडोल अपाचेक्टल ग्रेसफुल" की कोशिश की?
21

1
/var/log/apache2/error_logकृपया हमें दिखाओ ?
maksimov

जैसा कि ऊपर उल्लेख किया गया है "मुझे / निजी / var / log / apache2 में कुछ भी नहीं मिला"। मेरा मतलब कुछ भी नहीं है, जैसे किसी भी तरह का कोई आउटपुट नहीं।
तेहफू

@soxman शुरू करने, रोकने, या फिर से शुरू करने में कोई मदद नहीं करता है। लगता है कि अपाचे किसी भी तरह से प्रतिक्रिया नहीं दे रहा है। इसे प्रतिबिंबित करने के लिए ऊपर संपादित किया गया।
तेहफू

अधिक विवरण जोड़ने के लिए ऊपर संपादित, कुछ सवालों के जवाब में
तेहफू

जवाबों:


10

मेरे साथ भी ठीक यही समस्या आई. मैंने अपाचे को बिना डॉक्यूमेंटरूट (एस) के शुरू किया। इसने चाल चली।

sudo apachectl -T

इसने सबसे पहले मुझे एक त्रुटि / चेतावनी दी httpd: Could not reliably determine the server's fully qualified domain name, using sinisterkid.local for ServerName। मुझे लगता है कि httpd.conf फ़ाइल में ServerName सेट करना ठीक कर देगा। अब अपाचे चल रहा है ... लेकिन बंद नहीं होगा।
तहफू

मेरे मामले के बारे में, मुझे पता है कि मैं पहाड़ शेर पर वेब साझा करने के बारे में पूरी तरह से भूल गया था। मैंने यह प्लगइन स्थापित किया है: clickontyler.com/blog/2012/02/web-sharing-mountain-lion लेकिन यह बंद था ...
क्लम्पाट

इसे भी देखें: blog.joshdick.net/2012/07/28/… और sudo apachectl -k start
clempat

मैं -T जवाब स्वीकार कर रहा हूं, लेकिन मुझे यकीन नहीं है कि वास्तव में यह फिर से काम कर रहा है। जब मैंने कोशिश की -T सर्वर शुरू किया, और मैं इसे फिर से बंद नहीं कर सका चाहे कोई भी हो, अपाचे ने रिस्पॉन्डिंग प्रक्रियाओं को रखा कोई फर्क नहीं पड़ता कि मैंने क्या किया। मैंने लॉन्च डेमॉन के साथ रिबूट किया और अब यह ठीक काम कर रहा है। बहुत अजीब।
तेहफू

6

मैंने आज भी ऐसा ही देखा है, कोई भी लॉग और एपाचे ऐसे काम नहीं किए गए जैसे इसे शुरू किया गया था। मेरे लिए मुद्दा एक बुरी vhost फ़ाइल थी।

sudo apachectl -S इससे मुझे त्रुटि देखने की अनुमति मिली


यह वास्तव में सवाल का जवाब नहीं देता है। यदि आपके पास पर्याप्त प्रतिष्ठा है, तो आप प्रश्न को बढ़ा सकते हैं । वैकल्पिक रूप से, इसे पसंदीदा के रूप में "स्टार" करें और आपको किसी भी नए उत्तर के बारे में सूचित किया जाएगा। यदि आपके पास एक अलग प्रश्न है, तो आप इस प्रश्न के लिंक के साथ आस्क प्रश्न पर क्लिक करके पूछ सकते हैं यदि यह संदर्भ प्रदान करने में मदद करता है।
GRG


0

लॉग डिफ़ॉल्ट रूप से / var / log / apache2 / में होते हैं और / निजी / में नहीं ... यदि आपने इसे परिवर्तित नहीं किया है तो आप इसे देखने के लिए Launchpad => Utilities => Console का भी उपयोग कर सकते हैं।


2
/ var /, / प्राइवेट / var / का सहानुभूति है।
लारी

हां, आप सही कह रहे हैं कि यह एक सिम्लिंक है ... लेकिन कंसोल ऐप को खोलने के लिए दुनिया कम जटिल हो सकती है (यदि हम पहले से ही वहां हैं तो इसका उपयोग क्यों न करें) और इसे बनाने के बजाय / var / log में देखें कुछ अपाचे लॉग में देखने के लिए / निजी / var / log / apache2 / के माध्यम से अभियान।
मैक

0

क्या आपने माणिक स्थापित / उन्नत किया है? अपने org.apache.httpd.plist को देखें, देखें कि क्या आपको http-आवरण मिला है। यदि ऐसा है तो यह रूबी बाइनरी के साथ जारी किया जा सकता है। अपने रास्तों और सॉफ्ट लिंक को फिर से जांचें।


रूबी शुरू होने का कारण क्यों नहीं रूबी होगी?
टोनिन

क्योंकि 10.8 पर अपाचे को http-रैपर, एक रूबी स्क्रिप्ट द्वारा शुरू किया गया है। इस StackOverflow पोस्ट के अनुसार , आपके सिस्टम रूबी संस्करण को बदलने से इसके साथ समस्याएं हो सकती हैं।
एरिका ३
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.